mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
tests/shader_runner: Free runner->input_elements in parse_test_directive() (valgrind).
This commit is contained in:
committed by
Alexandre Julliard
parent
8379e5337c
commit
70e1924e6e
Notes:
Alexandre Julliard
2024-01-25 23:08:40 +01:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Henri Verbeet (@hverbeet) Approved-by: Alexandre Julliard (@julliard) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/600
@@ -666,6 +666,7 @@ static void parse_test_directive(struct shader_runner *runner, const char *line)
|
|||||||
{
|
{
|
||||||
struct resource_params params;
|
struct resource_params params;
|
||||||
struct input_element *element;
|
struct input_element *element;
|
||||||
|
unsigned int i;
|
||||||
|
|
||||||
/* For simplicity, draw a large triangle instead. */
|
/* For simplicity, draw a large triangle instead. */
|
||||||
static const struct vec2 quad[] =
|
static const struct vec2 quad[] =
|
||||||
@@ -696,6 +697,9 @@ static void parse_test_directive(struct shader_runner *runner, const char *line)
|
|||||||
set_resource(runner, runner->ops->create_resource(runner, ¶ms));
|
set_resource(runner, runner->ops->create_resource(runner, ¶ms));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for (i = 0; i < runner->input_element_count; ++i)
|
||||||
|
free(runner->input_elements[i].name);
|
||||||
|
|
||||||
vkd3d_array_reserve((void **)&runner->input_elements, &runner->input_element_capacity,
|
vkd3d_array_reserve((void **)&runner->input_elements, &runner->input_element_capacity,
|
||||||
1, sizeof(*runner->input_elements));
|
1, sizeof(*runner->input_elements));
|
||||||
element = &runner->input_elements[0];
|
element = &runner->input_elements[0];
|
||||||
|
Reference in New Issue
Block a user