mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-01-28 13:05:02 -08:00
vkd3d-shader: Match only UAV descriptors in vkd3d_shader_scan_add_uav_flag().
Fixes compilation failures in Cyberpunk 2077 due to missing UAV counter flag.
This commit is contained in:
parent
367cf10cdc
commit
bad4c74002
Notes:
Alexandre Julliard
2023-09-04 22:15:31 +02: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/323
@ -705,7 +705,8 @@ static void vkd3d_shader_scan_add_uav_flag(const struct vkd3d_shader_scan_contex
|
||||
|
||||
for (i = 0; i < context->scan_descriptor_info->descriptor_count; ++i)
|
||||
{
|
||||
if (context->scan_descriptor_info->descriptors[i].register_id == range_id)
|
||||
if (context->scan_descriptor_info->descriptors[i].type == VKD3D_SHADER_DESCRIPTOR_TYPE_UAV
|
||||
&& context->scan_descriptor_info->descriptors[i].register_id == range_id)
|
||||
{
|
||||
context->scan_descriptor_info->descriptors[i].flags |= flag;
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user