fixes to get in game

This commit is contained in:
Missake212 2025-03-02 19:50:20 +00:00
parent 0bdd21b4e4
commit 59acb8e261
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();
} }