Add-support-for-SPV_NV_shading_rate
This commit is contained in:
parent
b50c02ef53
commit
5b2203db04
10 changed files with 93 additions and 1 deletions
|
|
@ -864,6 +864,14 @@ spv::BuiltIn TGlslangToSpvTraverser::TranslateBuiltInDecoration(glslang::TBuiltI
|
|||
builder.addExtension(spv::E_SPV_EXT_fragment_fully_covered);
|
||||
builder.addCapability(spv::CapabilityFragmentFullyCoveredEXT);
|
||||
return spv::BuiltInFullyCoveredEXT;
|
||||
case glslang::EbvFragmentSizeNV:
|
||||
builder.addExtension(spv::E_SPV_NV_shading_rate);
|
||||
builder.addCapability(spv::CapabilityShadingRateNV);
|
||||
return spv::BuiltInFragmentSizeNV;
|
||||
case glslang::EbvInvocationsPerPixelNV:
|
||||
builder.addExtension(spv::E_SPV_NV_shading_rate);
|
||||
builder.addCapability(spv::CapabilityShadingRateNV);
|
||||
return spv::BuiltInInvocationsPerPixelNV;
|
||||
|
||||
// raytracing
|
||||
case glslang::EbvLaunchIdNV:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue