summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChia-I Wu <[email protected]>2014-08-31 01:34:41 +0800
committerChia-I Wu <[email protected]>2014-08-31 10:34:39 +0800
commit255b274d750e989cf4e825a0747c781d43aca7dc (patch)
tree1946c23712fb409e58fa226d8c193637ec28ae52
parent5f4b13f5fa35d13f6e76df8b025c968121e4468f (diff)
ilo: fix bound check for 3DSTATE_URB_VS
Fix max/min entries on GEN7.5 GT2/GT3.
-rw-r--r--src/gallium/drivers/ilo/ilo_gpe_gen7.h6
1 files 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 ca3057582f2..0fab6e3474d 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;
}