diff options
author | Kristian Høgsberg <[email protected]> | 2015-12-01 15:37:12 -0800 |
---|---|---|
committer | Kristian Høgsberg Kristensen <[email protected]> | 2015-12-04 09:51:47 -0800 |
commit | 773592051be92f3f8c3ac11492b22d2bf4e96020 (patch) | |
tree | a5314564a21cd17f7d6ec7f47313b2ea383519f7 /src/vulkan/anv_meta_clear.c | |
parent | b431cf59a3f0412b7b7dd2660a793912a550bfc4 (diff) |
vk: clflush all state for non-LLC GPUs
Diffstat (limited to 'src/vulkan/anv_meta_clear.c')
-rw-r--r-- | src/vulkan/anv_meta_clear.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/vulkan/anv_meta_clear.c b/src/vulkan/anv_meta_clear.c index 24ff1ea75e4..cb1a84ed533 100644 --- a/src/vulkan/anv_meta_clear.c +++ b/src/vulkan/anv_meta_clear.c @@ -316,8 +316,7 @@ emit_load_color_clear(struct anv_cmd_buffer *cmd_buffer, }; struct anv_state state = - anv_cmd_buffer_alloc_dynamic_state(cmd_buffer, sizeof(vertex_data), 16); - memcpy(state.map, vertex_data, sizeof(vertex_data)); + anv_cmd_buffer_emit_dynamic(cmd_buffer, vertex_data, sizeof(vertex_data), 16); struct anv_buffer vertex_buffer = { .device = device, @@ -485,8 +484,7 @@ emit_load_depthstencil_clear(struct anv_cmd_buffer *cmd_buffer, }; struct anv_state state = - anv_cmd_buffer_alloc_dynamic_state(cmd_buffer, sizeof(vertex_data), 16); - memcpy(state.map, vertex_data, sizeof(vertex_data)); + anv_cmd_buffer_emit_dynamic(cmd_buffer, vertex_data, sizeof(vertex_data), 16); struct anv_buffer vertex_buffer = { .device = device, |