diff options
Diffstat (limited to 'libs/vkd3d/vkd3d_private.h')
-rw-r--r-- | libs/vkd3d/vkd3d_private.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h index 5e1d650b..e9e117bb 100644 --- a/libs/vkd3d/vkd3d_private.h +++ b/libs/vkd3d/vkd3d_private.h @@ -1973,6 +1973,14 @@ struct d3d12_command_list size_t dsv_resource_tracking_count; size_t dsv_resource_tracking_size; + /* Hackery needed for game workarounds. */ + struct + { + /* Used to keep track of COLOR write -> COMPUTE where game forget to insert barrier + * before the dispatch. */ + bool has_pending_color_write; + } workaround_state; + struct vkd3d_private_store private_store; }; |