Mesa (vulkan): hack to make dota 2 menus work

Kenneth Graunke kwg at kemper.freedesktop.org
Fri Mar 4 19:36:03 UTC 2016


Module: Mesa
Branch: vulkan
Commit: 3ed260f54cc353398965037f12f39aafa086bcc5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ed260f54cc353398965037f12f39aafa086bcc5

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Thu Mar  3 16:21:09 2016 -0800

hack to make dota 2 menus work

---

 src/intel/vulkan/genX_cmd_buffer.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
index a888c36..a31ecc3 100644
--- a/src/intel/vulkan/genX_cmd_buffer.c
+++ b/src/intel/vulkan/genX_cmd_buffer.c
@@ -721,8 +721,8 @@ void genX(CmdBeginRenderPass)(
    const VkRect2D *render_area = &pRenderPassBegin->renderArea;
 
    anv_batch_emit(&cmd_buffer->batch, GENX(3DSTATE_DRAWING_RECTANGLE),
-                  .ClippedDrawingRectangleYMin = render_area->offset.y,
-                  .ClippedDrawingRectangleXMin = render_area->offset.x,
+                  .ClippedDrawingRectangleYMin = MAX2(render_area->offset.y, 0),
+                  .ClippedDrawingRectangleXMin = MAX2(render_area->offset.x, 0),
                   .ClippedDrawingRectangleYMax =
                      render_area->offset.y + render_area->extent.height - 1,
                   .ClippedDrawingRectangleXMax =




More information about the mesa-commit mailing list