OpIsHelperInvocationEXT should declare relevant SPV extension and capability
This commit is contained in:
parent
1a6e8534ce
commit
bb7307b4a8
@ -7619,8 +7619,9 @@ spv::Id TGlslangToSpvTraverser::createNoArgOperation(glslang::TOperator op, spv:
|
|||||||
case glslang::EOpIsHelperInvocation:
|
case glslang::EOpIsHelperInvocation:
|
||||||
{
|
{
|
||||||
std::vector<spv::Id> args; // Dummy arguments
|
std::vector<spv::Id> args; // Dummy arguments
|
||||||
spv::Id id = builder.createOp(spv::OpIsHelperInvocationEXT, typeId, args);
|
builder.addExtension(spv::E_SPV_EXT_demote_to_helper_invocation);
|
||||||
return id;
|
builder.addCapability(spv::CapabilityDemoteToHelperInvocationEXT);
|
||||||
|
return builder.createOp(spv::OpIsHelperInvocationEXT, typeId, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
case glslang::EOpReadClockSubgroupKHR: {
|
case glslang::EOpReadClockSubgroupKHR: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user