diff --git a/libs/vkd3d-shader/dxil.c b/libs/vkd3d-shader/dxil.c index 6b02a1084..07cfd6a1f 100644 --- a/libs/vkd3d-shader/dxil.c +++ b/libs/vkd3d-shader/dxil.c @@ -10133,13 +10133,13 @@ static void sm6_parser_emit_dcl_count(struct sm6_parser *dxil, enum vkd3d_shader ins->declaration.count = count; } -static void sm6_parser_emit_dcl_primitive_topology(struct sm6_parser *sm6, - enum vkd3d_shader_opcode handler_idx, enum vkd3d_primitive_type primitive_type, +static void sm6_parser_emit_dcl_primitive_topology(struct sm6_parser *dxil, + enum vkd3d_shader_opcode opcode, enum vkd3d_primitive_type primitive_type, unsigned int patch_vertex_count) { struct vkd3d_shader_instruction *ins; - if (!(ins = sm6_parser_add_instruction(sm6, handler_idx))) + if (!(ins = sm6_parser_add_instruction(dxil, opcode))) return; ins->declaration.primitive_type.type = primitive_type; ins->declaration.primitive_type.patch_vertex_count = patch_vertex_count;