Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ValveSoftware/vkd3d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libs/vkd3d/vkd3d_private.h')
-rw-r--r--libs/vkd3d/vkd3d_private.h8
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;
};