mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-04-01 09:25:24 +02:00
[dxvk] Add shader flag for point-mode tessellation
This commit is contained in:
parent
74eff25dc0
commit
aa637d6286
@ -126,6 +126,9 @@ namespace dxvk {
|
|||||||
|
|
||||||
if (ins.arg(2) == spv::ExecutionModeXfb)
|
if (ins.arg(2) == spv::ExecutionModeXfb)
|
||||||
m_flags.set(DxvkShaderFlag::HasTransformFeedback);
|
m_flags.set(DxvkShaderFlag::HasTransformFeedback);
|
||||||
|
|
||||||
|
if (ins.arg(2) == spv::ExecutionModePointMode)
|
||||||
|
m_flags.set(DxvkShaderFlag::TessellationPoints);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ins.opCode() == spv::OpCapability) {
|
if (ins.opCode() == spv::OpCapability) {
|
||||||
|
@ -33,6 +33,7 @@ namespace dxvk {
|
|||||||
ExportsSampleMask,
|
ExportsSampleMask,
|
||||||
UsesFragmentCoverage,
|
UsesFragmentCoverage,
|
||||||
UsesSparseResidency,
|
UsesSparseResidency,
|
||||||
|
TessellationPoints,
|
||||||
};
|
};
|
||||||
|
|
||||||
using DxvkShaderFlags = Flags<DxvkShaderFlag>;
|
using DxvkShaderFlags = Flags<DxvkShaderFlag>;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user