MVKPhysicalDevice: Require Mac family 2 for quad-scope permutation.
According to the Metal Feature Set Tables, only family 2 supports quad-scope permutation. We've been seeing issues with SIMD-group functions on family 1 hardware, so for now I'm moving quad-group permutation to family 2.
This commit is contained in:
parent
592cec58fd
commit
24c1b7276e
@ -1396,7 +1396,6 @@ void MVKPhysicalDevice::initMetalFeatures() {
|
||||
_metalFeatures.multisampleArrayTextures = true;
|
||||
_metalFeatures.events = true;
|
||||
_metalFeatures.textureBuffers = true;
|
||||
_metalFeatures.quadPermute = true;
|
||||
_metalFeatures.simdPermute = true;
|
||||
}
|
||||
|
||||
@ -1405,6 +1404,7 @@ void MVKPhysicalDevice::initMetalFeatures() {
|
||||
_metalFeatures.stencilFeedback = true;
|
||||
_metalFeatures.depthResolve = true;
|
||||
_metalFeatures.stencilResolve = true;
|
||||
_metalFeatures.quadPermute = true;
|
||||
_metalFeatures.simdReduction = true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user