summaryrefslogtreecommitdiff
path: root/src/glsl/linker.h
AgeCommit message (Expand)AuthorFilesLines
2013-10-22glsl: Simplify the interface to link_invalidate_variable_locationsIan Romanick1-2/+1
2013-10-22glsl: Modify interface to link_invalidate_variable_locationsIan Romanick1-2/+2
2013-08-19glsl: Add new overload of program_resource_visitor::visit_field methodIan Romanick1-1/+14
2013-08-01Move count_attribute_slots() out of the linker and into glsl_type.Paul Berry1-3/+0
2013-07-30glsl: Use a consistent technique for tracking link success/failure.Paul Berry1-3/+4
2013-07-30glsl: Add error message for intrastage interface block mismatch.Paul Berry1-1/+2
2013-07-30glsl: Remove bogus check on return value of link_uniform_blocks().Paul Berry1-1/+1
2013-05-23glsl linker: compare interface blocks during interstage linkingKenneth Graunke1-0/+4
2013-05-23glsl linker: compare interface blocks during intrastage linkingJordan Justen1-0/+4
2013-02-04glsl: Rename uniform_field_visitor to program_resource_visitor.Paul Berry1-16/+17
2013-01-25glsl: Add link_uniform_blocks to calculate all UBO data at link-timeIan Romanick1-0/+7
2013-01-25glsl: Add new uniform_field_visitor::process variantIan Romanick1-0/+17
2013-01-25glsl: Add new uniform_field_visitor::visit_field variantIan Romanick1-0/+10
2013-01-25glsl: Modify uniform_field_visitor::visit_field to take a row_major parameterIan Romanick1-1/+3
2013-01-25glsl: Modify uniform_field_visitor::recursion to take a row_major parameterIan Romanick1-1/+8
2013-01-25linker: Refactor intra-stage block compatabililty testingIan Romanick1-0/+4
2013-01-08glsl: Separate varying linking code to its own file.Paul Berry1-0/+9
2012-07-20glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt1-0/+3
2012-07-20glsl: Merge the lists of uniform blocks into the linked shader program.Eric Anholt1-0/+6
2012-05-23glsl: Set initial values for uniforms in the linkerIan Romanick1-0/+3
2012-02-28ralloc: Make rewrite_tail increase "start" by the new text's length.Kenneth Graunke1-1/+1
2011-11-07linker: Track uniform locations to new tracking structuresIan Romanick1-0/+3
2011-11-07linker: Make invalidate_variable_locations available outside the compilation ...Ian Romanick1-0/+4
2011-10-25linker: Add uniform_field_visitor class to process leaf fields of a uniformIan Romanick1-0/+43
2011-08-02linker: Make linker_{error,warning} generally availableIan Romanick1-3/+0
2011-08-02linker: Make linker_error set LinkStatus to falseIan Romanick1-1/+1
2010-07-19linker: First bits of intrastage, intershader function linkingIan Romanick1-0/+35