mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-01-28 13:05:02 -08:00
vkd3d-shader/d3d-asm: Recognise the 'rasteriser ordered view' UAV flag.
This commit is contained in:
parent
9ce98f9be5
commit
a4ed06bc5b
Notes:
Alexandre Julliard
2023-10-18 22:51:55 +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/415
@ -478,6 +478,11 @@ static void shader_dump_uav_flags(struct vkd3d_d3d_asm_compiler *compiler, uint3
|
||||
vkd3d_string_buffer_printf(&compiler->buffer, "_opc");
|
||||
uav_flags &= ~VKD3DSUF_ORDER_PRESERVING_COUNTER;
|
||||
}
|
||||
if (uav_flags & VKD3DSUF_RASTERISER_ORDERED_VIEW)
|
||||
{
|
||||
vkd3d_string_buffer_printf(&compiler->buffer, "_rov");
|
||||
uav_flags &= ~VKD3DSUF_RASTERISER_ORDERED_VIEW;
|
||||
}
|
||||
|
||||
if (uav_flags)
|
||||
vkd3d_string_buffer_printf(&compiler->buffer, "_unknown_flags(%#x)", uav_flags);
|
||||
|
@ -682,7 +682,8 @@ enum vkd3d_shader_sync_flags
|
||||
|
||||
enum vkd3d_shader_uav_flags
|
||||
{
|
||||
VKD3DSUF_GLOBALLY_COHERENT = 0x2,
|
||||
VKD3DSUF_GLOBALLY_COHERENT = 0x002,
|
||||
VKD3DSUF_RASTERISER_ORDERED_VIEW = 0x004,
|
||||
VKD3DSUF_ORDER_PRESERVING_COUNTER = 0x100,
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user