summaryrefslogtreecommitdiffstats
path: root/src/glsl/linker.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add link_uniform_blocks to calculate all UBO data at link-timeIan Romanick2013-01-251-0/+7
* glsl: Add new uniform_field_visitor::process variantIan Romanick2013-01-251-0/+17
* glsl: Add new uniform_field_visitor::visit_field variantIan Romanick2013-01-251-0/+10
* glsl: Modify uniform_field_visitor::visit_field to take a row_major parameterIan Romanick2013-01-251-1/+3
* glsl: Modify uniform_field_visitor::recursion to take a row_major parameterIan Romanick2013-01-251-1/+8
* linker: Refactor intra-stage block compatabililty testingIan Romanick2013-01-251-0/+4
* glsl: Separate varying linking code to its own file.Paul Berry2013-01-081-0/+9
* glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt2012-07-201-0/+3
* glsl: Merge the lists of uniform blocks into the linked shader program.Eric Anholt2012-07-201-0/+6
* glsl: Set initial values for uniforms in the linkerIan Romanick2012-05-231-0/+3
* ralloc: Make rewrite_tail increase "start" by the new text's length.Kenneth Graunke2012-02-281-1/+1
* linker: Track uniform locations to new tracking structuresIan Romanick2011-11-071-0/+3
* linker: Make invalidate_variable_locations available outside the compilation ...Ian Romanick2011-11-071-0/+4
* linker: Add uniform_field_visitor class to process leaf fields of a uniformIan Romanick2011-10-251-0/+43
* linker: Make linker_{error,warning} generally availableIan Romanick2011-08-021-3/+0
* linker: Make linker_error set LinkStatus to falseIan Romanick2011-08-021-1/+1
* linker: First bits of intrastage, intershader function linkingIan Romanick2010-07-191-0/+35