vkd3d-shader: Remove the no longer used flat_constant_count field from struct vsir_program.

This commit is contained in:
Elizabeth Figura
2025-10-09 18:15:56 -05:00
committed by Henri Verbeet
parent 2be9c880ff
commit 937b80f3f2
Notes: Henri Verbeet 2025-10-13 19:31:51 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1769
3 changed files with 2 additions and 17 deletions

View File

@@ -1566,12 +1566,12 @@ int d3dbc_parse(const struct vkd3d_shader_compile_info *compile_info, uint64_t c
}
}
for (i = 0; i < ARRAY_SIZE(program->flat_constant_count); ++i)
for (i = 0; i < 3; ++i)
{
struct vkd3d_shader_register_range range = {.space = 0, .first = i, .last = i};
unsigned int size = get_external_constant_count(&sm1, i);
if ((program->flat_constant_count[i] = size))
if (size)
{
if (!(d = vsir_program_add_descriptor(program, VKD3D_SHADER_DESCRIPTOR_TYPE_CBV,
i, &range, VKD3D_SHADER_RESOURCE_BUFFER, VSIR_DATA_U32)))