mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/msl: Allocate SSA registers to temporaries.
This commit is contained in:
committed by
Henri Verbeet
parent
bec000b88e
commit
1d71cf9af1
Notes:
Henri Verbeet
2025-08-04 15:08:24 +02:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1619
@@ -2196,6 +2196,9 @@ int msl_compile(struct vsir_program *program, uint64_t config_flags,
|
|||||||
if ((ret = vsir_program_transform(program, config_flags, compile_info, message_context)) < 0)
|
if ((ret = vsir_program_transform(program, config_flags, compile_info, message_context)) < 0)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
if ((ret = vsir_allocate_temp_registers(program, message_context)) < 0)
|
||||||
|
return ret;
|
||||||
|
|
||||||
VKD3D_ASSERT(program->normalisation_level == VSIR_NORMALISED_SM6);
|
VKD3D_ASSERT(program->normalisation_level == VSIR_NORMALISED_SM6);
|
||||||
VKD3D_ASSERT(program->has_descriptor_info);
|
VKD3D_ASSERT(program->has_descriptor_info);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user