vkd3d-shader/hlsl: Properly free default values when discarding them.

This commit is contained in:
Anna (navi) Figueiredo Gomes
2025-11-12 18:28:22 +01:00
committed by Henri Verbeet
parent 990be02cca
commit dd3524444d
Notes: Henri Verbeet 2025-11-17 15:29:22 +01:00
Approved-by: Francisco Casas (@fcasas)
Approved-by: Elizabeth Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1827
3 changed files with 31 additions and 19 deletions

View File

@@ -1675,6 +1675,8 @@ void hlsl_free_ir_switch_case(struct hlsl_ir_switch_case *c);
void hlsl_replace_node(struct hlsl_ir_node *old, struct hlsl_ir_node *new);
void hlsl_free_attribute(struct hlsl_attribute *attr);
void hlsl_free_default_value(struct hlsl_default_value *value);
void hlsl_free_default_values(struct hlsl_ir_var *decl);
void hlsl_free_instr(struct hlsl_ir_node *node);
void hlsl_free_instr_list(struct list *list);
void hlsl_free_state_block(struct hlsl_state_block *state_block);