fix(gpu): handle VS-expanded point/rectangle lists in DXBC translator

StartVertexOrDomainShader only handled kVertex and tessellation domain types; kPointListAsTriangleStrip and kRectangleListAsTriangleStrip fell through to assert_unhandled_case after enabling D3D12 point expansion by default. Route them through the same vertex index setup as kVertex.

Made-with: Cursor
This commit is contained in:
salh
2026-04-17 22:56:51 +03:00
parent 62717248d4
commit c604a16310
@@ -439,6 +439,8 @@ void DxbcShaderTranslator::StartVertexOrDomainShader() {
GetDxbcShaderModification().vertex.host_vertex_shader_type;
switch (host_vertex_shader_type) {
case Shader::HostVertexShaderType::kVertex:
case Shader::HostVertexShaderType::kPointListAsTriangleStrip:
case Shader::HostVertexShaderType::kRectangleListAsTriangleStrip:
StartVertexShader_LoadVertexIndex();
break;