summaryrefslogtreecommitdiffstats
path: root/src/glx/glxcurrent.c
diff options
context:
space:
mode:
authorIan Romanick <[email protected]>2013-03-22 18:55:49 -0700
committerIan Romanick <[email protected]>2013-03-29 12:01:14 -0700
commite0131196caad52a33e460775fa537fd57a8b29e5 (patch)
tree942a197136491badb2902113a912eebe473bee20 /src/glx/glxcurrent.c
parent65cc68f4305a675e27feb7aae0d8a66b2710f3e4 (diff)
glsl: Generated masked write instead of vector array index for UBO lowering
When reading a column from a row-major matrix, we would slot the single value read into the vector using an ir_dereference_array of the vector with a constant index. This will (eventually) get optimized to a masked-write, so just generate the masked write in the first place. v2: Remove unused variable 'chan'. Suggested by Ken. Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Matt Turner <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Jordan Justen <[email protected]> Cc: Eric Anholt <[email protected]>
Diffstat (limited to 'src/glx/glxcurrent.c')
0 files changed, 0 insertions, 0 deletions