diff options
author | Eric Anholt <[email protected]> | 2012-08-27 09:24:56 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2012-09-07 08:29:49 -0700 |
commit | 7b3fe776e2950d1cbaadc2fe69eb43b102a84ba9 (patch) | |
tree | d3aaf52579b86df03f9740e372545f64f96c5cc0 /src/mesa/drivers/dri/i965/brw_state_cache.c | |
parent | f144b78dfbb97a70121be6f20d10bad8111267e3 (diff) |
i965: Make the param pointer arrays for the VS dynamically sized.
Saves 96MB of wasted memory in the l4d2 demo.
v2: Rebase on compare func change, change brace style.
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_state_cache.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_state_cache.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_state_cache.c b/src/mesa/drivers/dri/i965/brw_state_cache.c index b8a2fc3a539..d9bbcd934ca 100644 --- a/src/mesa/drivers/dri/i965/brw_state_cache.c +++ b/src/mesa/drivers/dri/i965/brw_state_cache.c @@ -49,6 +49,7 @@ #include "brw_state.h" #include "brw_vs.h" #include "brw_wm.h" +#include "brw_vs.h" #define FILE_DEBUG_FLAG DEBUG_STATE @@ -343,6 +344,7 @@ brw_init_caches(struct brw_context *brw) cache->aux_compare[BRW_VS_PROG] = brw_vs_prog_data_compare; cache->aux_compare[BRW_WM_PROG] = brw_wm_prog_data_compare; + cache->aux_free[BRW_VS_PROG] = brw_vs_prog_data_free; cache->aux_free[BRW_WM_PROG] = brw_wm_prog_data_free; } |