summaryrefslogtreecommitdiff
path: root/src/glsl/lower_packed_varyings.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-09-25mesa: add packed_varyings list to gl_shaderTapani Pälli1-4/+12
2015-07-23glsl: add the patch in/out qualifier (v2)Fabian Bieler1-0/+1
2015-04-28glsl: fix packing support for arrays of doublesTimothy Arceri1-2/+2
2015-04-27glsl: support packing of arrays of arraysTimothy Arceri1-8/+2
2015-02-24glsl: add double support for packing varyingsIlia Mirkin1-27/+90
2014-09-30glsl: Never put ir_var_temporary variables in the symbol tableIan Romanick1-0/+1
2014-08-04glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke1-1/+1
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-4/+3
2014-06-30glsl: Modify ir_emit_vertex to have a stream.Iago Toral Quiroga1-2/+2
2014-05-02linker: Make lower_packed_varyings work with explicit locationsIan Romanick1-1/+6
2014-05-02glsl: Remove varying "base" parametersIan Romanick1-22/+10
2014-03-12glsl: Fix typoIan Romanick1-2/+2
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 IITapani Pälli1-4/+4
2013-12-12glsl: move variables in to ir_variable::data, part ITapani Pälli1-5/+5
2013-12-12glsl: introduce data section to ir_variableTapani Pälli1-2/+2
2013-12-07glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes1-0/+1
2013-11-04glsl: Don't generate misleading debug names when packing gs inputs.Paul Berry1-4/+3
2013-09-23glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt1-0/+4
2013-09-09glsl: Pass _mesa_glsl_parse_state into matching_signature and such.Kenneth Graunke1-1/+1
2013-08-01glsl: Properly pack GS output varyingsPaul Berry1-2/+57
2013-08-01glsl: Modify varying packing to use a temporary exec_list.Paul Berry1-10/+18
2013-08-01glsl/linker: Properly pack GS input varyings.Paul Berry1-28/+184
2013-04-09glsl: Document lower_packed_varyings' "flat" requirement with an assert.Paul Berry1-0/+8
2013-03-15Replace gl_vert_result enum with gl_varying_slot.Paul Berry1-1/+1
2013-01-24glsl: Update lower_packed_varyings to handle varying structs.Paul Berry1-4/+18
2013-01-24glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry1-3/+3
2013-01-08glsl: Pack flat "varyings" of mixed types together.Paul Berry1-8/+87
2012-12-14glsl: Add a lowering pass for packing varyings.Paul Berry1-0/+364