OSDN Git Service

i965: Rename BRW_MAX_SURFACES to BRW_MAX_WM_SURFACES.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 19 Apr 2012 01:25:01 +0000 (18:25 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 19 Apr 2012 01:28:31 +0000 (18:28 -0700)
Now that we use separate binding tables for WM, VS, and GS, and have
BRW_MAX_VS_SURFACES and BRW_MAX_GS_SURFACES macros, we really shouldn't
have an unqualified BRW_MAX_SURFACES macro.  It's confusing.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/brw_wm_surface_state.c

index 6df5b16..47f56e2 100644 (file)
@@ -517,7 +517,7 @@ struct brw_vs_ouput_sizes {
 #define SURF_INDEX_TEXTURE(t)        (BRW_MAX_DRAW_BUFFERS + 2 + (t))
 
 /** Maximum size of the binding table. */
-#define BRW_MAX_SURFACES             SURF_INDEX_TEXTURE(BRW_MAX_TEX_UNIT)
+#define BRW_MAX_WM_SURFACES          SURF_INDEX_TEXTURE(BRW_MAX_TEX_UNIT)
 
 #define SURF_INDEX_VERT_CONST_BUFFER (0)
 #define SURF_INDEX_VS_TEXTURE(t)     (SURF_INDEX_VERT_CONST_BUFFER + 1 + (t))
@@ -932,7 +932,7 @@ struct brw_context
 
       /** Binding table of pointers to surf_bo entries */
       uint32_t bind_bo_offset;
-      uint32_t surf_offset[BRW_MAX_SURFACES];
+      uint32_t surf_offset[BRW_MAX_WM_SURFACES];
 
       /** @{ register allocator */
 
index 6652ffc..69af0ee 100644 (file)
@@ -1125,11 +1125,11 @@ brw_upload_wm_binding_table(struct brw_context *brw)
     * space for the binding table.
     */
    bind = brw_state_batch(brw, AUB_TRACE_BINDING_TABLE,
-                         sizeof(uint32_t) * BRW_MAX_SURFACES,
+                         sizeof(uint32_t) * BRW_MAX_WM_SURFACES,
                          32, &brw->wm.bind_bo_offset);
 
    /* BRW_NEW_SURFACES */
-   for (i = 0; i < BRW_MAX_SURFACES; i++) {
+   for (i = 0; i < BRW_MAX_WM_SURFACES; i++) {
       bind[i] = brw->wm.surf_offset[i];
    }