Henri Verbeet : vkd3d-shader/ir: Pass a struct vsir_program to shader_normalise_io_registers().
Module: vkd3d Branch: master Commit: 674bebe9c9823cd1a639b284b75b39deee8dc7a6 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/674bebe9c9823cd1a639b284b75b39... Author: Henri Verbeet <hverbeet(a)codeweavers.com> Date: Tue Mar 12 20:31:56 2024 +0100 vkd3d-shader/ir: Pass a struct vsir_program to shader_normalise_io_registers(). --- libs/vkd3d-shader/ir.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libs/vkd3d-shader/ir.c b/libs/vkd3d-shader/ir.c index 6e09b68c..f964e65c 100644 --- a/libs/vkd3d-shader/ir.c +++ b/libs/vkd3d-shader/ir.c @@ -1386,10 +1386,9 @@ static void shader_instruction_normalise_io_params(struct vkd3d_shader_instructi } } -static enum vkd3d_result shader_normalise_io_registers(struct vkd3d_shader_parser *parser) +static enum vkd3d_result vsir_program_normalise_io_registers(struct vsir_program *program) { - struct io_normaliser normaliser = {parser->program.instructions}; - struct vsir_program *program = &parser->program; + struct io_normaliser normaliser = {program->instructions}; struct vkd3d_shader_instruction *ins; bool has_control_point_phase; unsigned int i, j; @@ -4365,7 +4364,7 @@ enum vkd3d_result vkd3d_shader_normalise(struct vkd3d_shader_parser *parser, return result; } - if ((result = shader_normalise_io_registers(parser)) < 0) + if ((result = vsir_program_normalise_io_registers(program)) < 0) return result; if ((result = instruction_array_normalise_flat_constants(program)) < 0)
participants (1)
-
Alexandre Julliard