Conor McCarthy (@cmccarthy) commented about libs/vkd3d-shader/ir.c:
TRACE("}\n");
}
-static enum vkd3d_result vsir_cfg_init(struct vsir_cfg *cfg, struct vsir_program *program) +static enum vkd3d_result vsir_cfg_init(struct vsir_cfg *cfg, struct vkd3d_shader_parser *parser) { struct vsir_block *current_block = NULL; enum vkd3d_result ret; size_t i;
memset(cfg, 0, sizeof(*cfg));
- cfg->program = program;
- cfg->block_count = program->block_count;
- cfg->parser = parser;
- cfg->program = &parser->program;
- cfg->block_count = cfg->program->block_count;
Not a big deal, but would be neater to declare a local `struct vsir_program *program` to use instead of `cfg->program`, here and below.