aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/lower_ubo_reference.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Do not add extra padding to structuresIan Romanick2014-08-041-3/+0
* glsl: Correctly determine when the field of a UBO is row-majorIan Romanick2014-08-041-15/+120
* glsl: Correctly load columns of a row-major matrixIan Romanick2014-08-041-4/+11
* glsl: Use constant_expression_value instead of as_constantIan Romanick2014-08-041-1/+2
* glsl: Accept nonconstant array references in lower_ubo_referenceChris Forbes2014-07-261-11/+32
* glsl: Convert uniform_block in lower_ubo_reference to ir_rvalue.Chris Forbes2014-07-261-7/+8
* glsl: Fix lack of i2u in lower_ubo_reference.Kenneth Graunke2014-04-081-3/+7
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-1/+1
* glsl: Make accessor functions for ir_variable::interface_type.Paul Berry2013-10-091-1/+2
* glsl: Generated masked write instead of vector array index for UBO loweringIan Romanick2013-03-291-7/+3
* glsl: Lower UBO references using link-time data instead of compile-time dataIan Romanick2013-01-251-3/+86
* glsl: Make the align function available elsewhere in the linkerIan Romanick2013-01-251-12/+7
* glsl: Add ir_variable::is_in_uniform_block predicateIan Romanick2013-01-251-1/+1
* glsl: Add a lowering pass to turn complicated UBO references to vector loads.Eric Anholt2012-08-071-0/+313