summaryrefslogtreecommitdiff
path: root/src/glsl/link_interface_blocks.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-26glsl: move to compiler/Emil Velikov1-357/+0
2015-12-15glsl: add support for explicit locations inside interface blocksTimothy Arceri1-4/+26
2015-12-15glsl: simplify interface matchingTimothy Arceri1-108/+46
2015-07-23glsl: allow linking of tessellation shaders.Chris Forbes1-4/+7
2015-07-14glsl: link buffer variables and shader storage buffer interface blocksKristian Høgsberg1-3/+12
2015-03-06glsl: use common intrastage array validationTimothy Arceri1-37/+37
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-8/+8
2014-01-08mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry1-1/+1
2013-12-12glsl: move variables in to ir_variable::data, part ITapani Pälli1-6/+6
2013-11-21glsl: Fix interstage uniform interface block link error detection.Paul Berry1-27/+48
2013-11-21glsl: Fix cross-version linking between VS and GS.Paul Berry1-4/+23
2013-11-15glsl: Rework interface block linking.Paul Berry1-20/+251
2013-10-09glsl: Make accessor functions for ir_variable::interface_type.Paul Berry1-8/+9
2013-07-30glsl: Improve error message for interstage interface block mismatch.Paul Berry1-1/+2
2013-07-30glsl: Use a consistent technique for tracking link success/failure.Paul Berry1-10/+9
2013-07-30glsl: Add error message for intrastage interface block mismatch.Paul Berry1-1/+4
2013-05-23glsl linker: compare interface blocks during interstage linkingKenneth Graunke1-0/+39
2013-05-23glsl linker: compare interface blocks during intrastage linkingJordan Justen1-0/+71