19 Jan
2024
19 Jan
'24
1:29 a.m.
Conor McCarthy (@cmccarthy) commented about libs/vkd3d-shader/ir.c:
struct vkd3d_shader_instruction_array *instructions = &parser->instructions; enum vkd3d_result result = VKD3D_OK;
- if (parser->shader_desc.is_dxil) - return result; - - if (parser->shader_version.type != VKD3D_SHADER_TYPE_PIXEL) + if (!parser->shader_desc.is_dxil)
I have an alternate version of this in !579, using separate `vkd3d_shader_normalise_sm4()` and `vkd3d_shader_normalise_sm6()` per your suggestion. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/574#note_58109