Merge pull request #519 from amdrexu/bugfix
SPV: Still have to specify SPIR-V extension for gl_SubGroupSizeARB and gl_SubGroupInvocationARB.
This commit is contained in:
commit
88712f1a21
1 changed files with 2 additions and 0 deletions
|
|
@ -524,10 +524,12 @@ spv::BuiltIn TGlslangToSpvTraverser::TranslateBuiltInDecoration(glslang::TBuiltI
|
||||||
case glslang::EbvGlobalInvocationId: return spv::BuiltInGlobalInvocationId;
|
case glslang::EbvGlobalInvocationId: return spv::BuiltInGlobalInvocationId;
|
||||||
|
|
||||||
case glslang::EbvSubGroupSize:
|
case glslang::EbvSubGroupSize:
|
||||||
|
builder.addExtension(spv::E_SPV_KHR_shader_ballot);
|
||||||
builder.addCapability(spv::CapabilitySubgroupBallotKHR);
|
builder.addCapability(spv::CapabilitySubgroupBallotKHR);
|
||||||
return spv::BuiltInSubgroupSize;
|
return spv::BuiltInSubgroupSize;
|
||||||
|
|
||||||
case glslang::EbvSubGroupInvocation:
|
case glslang::EbvSubGroupInvocation:
|
||||||
|
builder.addExtension(spv::E_SPV_KHR_shader_ballot);
|
||||||
builder.addCapability(spv::CapabilitySubgroupBallotKHR);
|
builder.addCapability(spv::CapabilitySubgroupBallotKHR);
|
||||||
return spv::BuiltInSubgroupLocalInvocationId;
|
return spv::BuiltInSubgroupLocalInvocationId;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue