diff options
author | Eric Anholt <[email protected]> | 2012-11-21 14:33:52 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2012-12-28 10:53:54 -0800 |
commit | 12751ef2a70f2e8ce06b116d69e475dfa5dc6f38 (patch) | |
tree | 04578f420d2b48366f15f3265be4138fdbb4a8eb | |
parent | 7e28d6c1ab101894c3a3c90bef929c34e9da6148 (diff) |
i965: Stop making a copy of non-builtin uniforms in ParameterValues[].
We don't need them now that our set of parameter pointers points at the
GL core storage for them. This should save memory/bandwidth/overhead in
uniform updates.
Reviewed-by: Kenneth Graunke <[email protected]>
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_shader.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_shader.cpp b/src/mesa/drivers/dri/i965/brw_shader.cpp index 951b5f4fedb..1e8d57485ad 100644 --- a/src/mesa/drivers/dri/i965/brw_shader.cpp +++ b/src/mesa/drivers/dri/i965/brw_shader.cpp @@ -100,9 +100,6 @@ brw_link_shader(struct gl_context *ctx, struct gl_shader_program *shProg) return false; prog->Parameters = _mesa_new_parameter_list(); - _mesa_generate_parameters_list_for_uniforms(shProg, &shader->base, - prog->Parameters); - if (stage == 0) { struct gl_vertex_program *vp = (struct gl_vertex_program *) prog; vp->UsesClipDistance = shProg->Vert.UsesClipDistance; |