mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-01-28 13:05:02 -08:00
vkd3d-shader/sm4: Skip non-color outputs in shader output mapping.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
c9aea8993f
commit
02ac34d0a2
@ -1672,6 +1672,9 @@ static bool shader_sm4_init(struct vkd3d_shader_sm4_parser *sm4, const uint32_t
|
||||
{
|
||||
struct vkd3d_shader_signature_element *e = &output_signature->elements[i];
|
||||
|
||||
if (version.type == VKD3D_SHADER_TYPE_PIXEL
|
||||
&& ascii_strcasecmp(e->semantic_name, "SV_Target"))
|
||||
continue;
|
||||
if (e->register_index >= ARRAY_SIZE(sm4->output_map))
|
||||
{
|
||||
WARN("Invalid output index %u.\n", e->register_index);
|
||||
|
Loading…
x
Reference in New Issue
Block a user