summaryrefslogtreecommitdiffstats
path: root/src/glsl/lower_packed_varyings.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-4/+3
* glsl: Modify ir_emit_vertex to have a stream.Iago Toral Quiroga2014-06-301-2/+2
* linker: Make lower_packed_varyings work with explicit locationsIan Romanick2014-05-021-1/+6
* glsl: Remove varying "base" parametersIan Romanick2014-05-021-22/+10
* glsl: Fix typoIan Romanick2014-03-121-2/+2
* mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry2014-01-081-1/+1
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-4/+4
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-5/+5
* glsl: introduce data section to ir_variableTapani Pälli2013-12-121-2/+2
* glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes2013-12-071-0/+1
* glsl: Don't generate misleading debug names when packing gs inputs.Paul Berry2013-11-041-4/+3
* glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt2013-09-231-0/+4
* glsl: Pass _mesa_glsl_parse_state into matching_signature and such.Kenneth Graunke2013-09-091-1/+1
* glsl: Properly pack GS output varyingsPaul Berry2013-08-011-2/+57
* glsl: Modify varying packing to use a temporary exec_list.Paul Berry2013-08-011-10/+18
* glsl/linker: Properly pack GS input varyings.Paul Berry2013-08-011-28/+184
* glsl: Document lower_packed_varyings' "flat" requirement with an assert.Paul Berry2013-04-091-0/+8
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-1/+1
* glsl: Update lower_packed_varyings to handle varying structs.Paul Berry2013-01-241-4/+18
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-3/+3
* glsl: Pack flat "varyings" of mixed types together.Paul Berry2013-01-081-8/+87
* glsl: Add a lowering pass for packing varyings.Paul Berry2012-12-141-0/+364