fixes to get in game (#2583)

This commit is contained in:
Missake212 2025-03-02 20:13:23 +00:00 committed by GitHub
parent 7a4244ac8b
commit a583a9abe0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 0 deletions

View file

@ -32,6 +32,8 @@ static constexpr spv::ExecutionMode GetInputPrimitiveType(AmdGpu::PrimitiveType
return spv::ExecutionMode::Triangles; return spv::ExecutionMode::Triangles;
case AmdGpu::PrimitiveType::AdjTriangleList: case AmdGpu::PrimitiveType::AdjTriangleList:
return spv::ExecutionMode::InputTrianglesAdjacency; return spv::ExecutionMode::InputTrianglesAdjacency;
case AmdGpu::PrimitiveType::AdjLineList:
return spv::ExecutionMode::InputLinesAdjacency;
default: default:
UNREACHABLE_MSG("Unknown input primitive type {}", u32(type)); UNREACHABLE_MSG("Unknown input primitive type {}", u32(type));
} }

View file

@ -50,6 +50,8 @@ static constexpr u32 NumVertices(AmdGpu::PrimitiveType type) {
return 3u; return 3u;
case AmdGpu::PrimitiveType::AdjTriangleList: case AmdGpu::PrimitiveType::AdjTriangleList:
return 6u; return 6u;
case AmdGpu::PrimitiveType::AdjLineList:
return 4u;
default: default:
UNREACHABLE(); UNREACHABLE();
} }