mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-06-11 20:25:01 -06:00
Implement Pow2 tessellation partitioning case
Add handling for Pow2 tessellation partitioning in SPIR-V.
This commit is contained in:
parent
c234299be7
commit
9af54811a0
@ -236,6 +236,10 @@ spv::ExecutionMode ExecutionMode(AmdGpu::TessellationPartitioning spacing) {
|
||||
return spv::ExecutionMode::SpacingFractionalOdd;
|
||||
case AmdGpu::TessellationPartitioning::FracEven:
|
||||
return spv::ExecutionMode::SpacingFractionalEven;
|
||||
case AmdGpu::TessellationPartitioning::Pow2:
|
||||
// Pow2 rounds tessellation factors to the nearest power of 2, which has no
|
||||
// direct Vulkan equivalent. SpacingEqual (integer) is the closest match.
|
||||
return spv::ExecutionMode::SpacingEqual;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user