Mesa (master): ilo: fix bound check for 3DSTATE_URB_VS

Chia-I Wu olv at kemper.freedesktop.org
Sun Aug 31 02:36:11 UTC 2014


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

Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Aug 31 01:34:41 2014 +0800

ilo: fix bound check for 3DSTATE_URB_VS

Fix max/min entries on GEN7.5 GT2/GT3.

---

 src/gallium/drivers/ilo/ilo_gpe_gen7.h |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/drivers/ilo/ilo_gpe_gen7.h b/src/gallium/drivers/ilo/ilo_gpe_gen7.h
index ca30575..0fab6e3 100644
--- a/src/gallium/drivers/ilo/ilo_gpe_gen7.h
+++ b/src/gallium/drivers/ilo/ilo_gpe_gen7.h
@@ -774,15 +774,15 @@ gen7_emit_3dstate_urb(const struct ilo_dev_info *dev,
 
    switch (subop) {
    case GEN7_RENDER_OPCODE_3DSTATE_URB_VS:
-      min_entries = 32;
-
       switch (dev->gen) {
       case ILO_GEN(7.5):
-         max_entries = (dev->gt >= 2) ? 1644 : 640;
+         max_entries = (dev->gt >= 2) ? 1664 : 640;
+         min_entries = (dev->gt >= 2) ? 64 : 32;
          break;
       case ILO_GEN(7):
       default:
          max_entries = (dev->gt == 2) ? 704 : 512;
+         min_entries = 32;
          break;
       }
 




More information about the mesa-commit mailing list