mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-10-18 19:20:05 +00:00
Remove derivative instructions from the list of combinators.
These instructions compute their value based the value of the immediate neighbours of the current fragment. This means the result is not defined purely by the operands of the instruction.
This commit is contained in:
parent
b0a7037886
commit
0b1cb27f83
@ -309,15 +309,6 @@ void IRContext::AddCombinatorsForCapability(uint32_t capability) {
|
|||||||
SpvOpBitFieldUExtract,
|
SpvOpBitFieldUExtract,
|
||||||
SpvOpBitReverse,
|
SpvOpBitReverse,
|
||||||
SpvOpBitCount,
|
SpvOpBitCount,
|
||||||
SpvOpDPdx,
|
|
||||||
SpvOpDPdy,
|
|
||||||
SpvOpFwidth,
|
|
||||||
SpvOpDPdxFine,
|
|
||||||
SpvOpDPdyFine,
|
|
||||||
SpvOpFwidthFine,
|
|
||||||
SpvOpDPdxCoarse,
|
|
||||||
SpvOpDPdyCoarse,
|
|
||||||
SpvOpFwidthCoarse,
|
|
||||||
SpvOpPhi,
|
SpvOpPhi,
|
||||||
SpvOpImageSparseSampleImplicitLod,
|
SpvOpImageSparseSampleImplicitLod,
|
||||||
SpvOpImageSparseSampleExplicitLod,
|
SpvOpImageSparseSampleExplicitLod,
|
||||||
|
Loading…
Reference in New Issue
Block a user