Mesa (master): anv/cmd_buffer: Emit PIPE_CONTROL with ISP bit on older platforms.
Rafael Antognolli
rantogno at kemper.freedesktop.org
Tue Jan 30 00:21:20 UTC 2018
Module: Mesa
Branch: master
Commit: fa21ddf7b1a672f05fc10f91a15215d607a7a873
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa21ddf7b1a672f05fc10f91a15215d607a7a873
Author: Rafael Antognolli <rafael.antognolli at intel.com>
Date: Thu Jan 25 17:13:26 2018 -0800
anv/cmd_buffer: Emit PIPE_CONTROL with ISP bit on older platforms.
Emit it on all platforms since gen7.
Signed-off-by: Rafael Antognolli <rafael.antognolli at intel.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
---
src/intel/vulkan/genX_cmd_buffer.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
index 3691b4bdec..fc1b6ffe0f 100644
--- a/src/intel/vulkan/genX_cmd_buffer.c
+++ b/src/intel/vulkan/genX_cmd_buffer.c
@@ -975,8 +975,7 @@ genX(BeginCommandBuffer)(
* emit push constants again before any rendering operation. So we
* flag them dirty here to make sure they get emitted.
*/
- if (GEN_GEN == 10)
- cmd_buffer->state.push_constants_dirty |= VK_SHADER_STAGE_ALL_GRAPHICS;
+ cmd_buffer->state.push_constants_dirty |= VK_SHADER_STAGE_ALL_GRAPHICS;
VkResult result = VK_SUCCESS;
if (cmd_buffer->usage_flags &
@@ -1074,8 +1073,7 @@ genX(EndCommandBuffer)(
genX(cmd_buffer_apply_pipe_flushes)(cmd_buffer);
- if (GEN_GEN == 10)
- emit_isp_disable(cmd_buffer);
+ emit_isp_disable(cmd_buffer);
anv_cmd_buffer_end_batch_buffer(cmd_buffer);
More information about the mesa-commit
mailing list