Mesa (master): anv: Make the framebuffer-renderpass format assert non-fatal

Jason Ekstrand jekstrand at kemper.freedesktop.org
Tue Mar 7 23:58:05 UTC 2017


Module: Mesa
Branch: master
Commit: 0421813588c8f28581a83b2a004b8801a53d4281
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0421813588c8f28581a83b2a004b8801a53d4281

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Tue Mar  7 09:29:46 2017 -0800

anv: Make the framebuffer-renderpass format assert non-fatal

This should let Dota 2 run on debug builds though it will spew errors
like mad.  Hopefully, Valve will get this fixed sooner rather than
later.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>

---

 src/intel/vulkan/genX_cmd_buffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
index ae153d2..9fdc08b 100644
--- a/src/intel/vulkan/genX_cmd_buffer.c
+++ b/src/intel/vulkan/genX_cmd_buffer.c
@@ -504,7 +504,7 @@ genX(cmd_buffer_setup_attachments)(struct anv_cmd_buffer *cmd_buffer,
             state->attachments[i].clear_value = begin->pClearValues[i];
 
          struct anv_image_view *iview = framebuffer->attachments[i];
-         assert(iview->vk_format == att->format);
+         anv_assert(iview->vk_format == att->format);
 
          union isl_color_value clear_color = { .u32 = { 0, } };
          if (att_aspects == VK_IMAGE_ASPECT_COLOR_BIT) {




More information about the mesa-commit mailing list