mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-06-10 03:35:00 -06:00
Implement stencil export capability in SPIR-V
Added support for stencil export in SPIR-V output.
This commit is contained in:
parent
0d4fc276b6
commit
1681c9f2f4
@ -316,6 +316,10 @@ void SetupCapabilities(const Info& info, const Profile& profile, const RuntimeIn
|
||||
if (info.loads.GetAny(IR::Attribute::RenderTargetIndex)) {
|
||||
ctx.AddCapability(spv::Capability::Geometry);
|
||||
}
|
||||
if (info.stores.Get(IR::Attribute::StencilRef)) {
|
||||
ctx.AddExtension("SPV_EXT_shader_stencil_export");
|
||||
ctx.AddCapability(spv::Capability::StencilExportEXT);
|
||||
}
|
||||
}
|
||||
if (stage == LogicalStage::TessellationControl || stage == LogicalStage::TessellationEval) {
|
||||
ctx.AddCapability(spv::Capability::Tessellation);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user