Mesa (master): i965: Reserve binding table space for SSBO surfaces

Iago Toral Quiroga itoral at kemper.freedesktop.org
Mon Oct 5 06:22:14 UTC 2015


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

Author: Iago Toral Quiroga <itoral at igalia.com>
Date:   Wed Sep 30 11:06:30 2015 +0200

i965: Reserve binding table space for SSBO surfaces

These share the space with UBO surfaces but we need to make sure we
allocate enough space for both sets (12 of each)

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/mesa/drivers/dri/i965/brw_context.h |    1 +
 1 file changed, 1 insertion(+)

diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h
index 0ffc262..8efecf9 100644
--- a/src/mesa/drivers/dri/i965/brw_context.h
+++ b/src/mesa/drivers/dri/i965/brw_context.h
@@ -751,6 +751,7 @@ struct brw_vs_prog_data {
 #define BRW_MAX_SURFACES   (BRW_MAX_DRAW_BUFFERS +                      \
                             BRW_MAX_TEX_UNIT * 2 + /* normal, gather */ \
                             BRW_MAX_UBO +                               \
+                            BRW_MAX_SSBO +                              \
                             BRW_MAX_ABO +                               \
                             BRW_MAX_IMAGES +                            \
                             2 + /* shader time, pull constants */       \




More information about the mesa-commit mailing list