summaryrefslogtreecommitdiff
path: root/src/glsl/link_varyings.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-04-09glsl/linker: Reduce scope of non-flat integer varying fix.Paul Berry1-4/+3
2013-04-09glsl/linker: Adapt flat varying handling in preparation for geometry shaders.Paul Berry1-10/+20
2013-04-09glsl/linker: fix varying packing for non-flat integer varyings.Paul Berry1-0/+19
2013-03-15Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry1-7/+6
2013-03-15Replace gl_vert_result enum with gl_varying_slot.Paul Berry1-2/+2
2013-02-23glsl: Remove VS output varyings which are optimized out of the FSJordan Justen1-1/+18
2013-02-07glsl: Initialize all tfeedback_candidate_generator member variables.Vinson Lee1-1/+3
2013-02-04glsl: Support transform feedback of varying structs.Paul Berry1-63/+131
2013-02-04glsl: Use parse_program_resource_name to parse transform feedback varyings.Paul Berry1-18/+15
2013-01-24glsl: Disable transform feedback of varying structs.Paul Berry1-1/+10
2013-01-24glsl: Generalize compute_packing_order for varying structs.Paul Berry1-3/+2
2013-01-24glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry1-17/+11
2013-01-08glsl: Pack flat "varyings" of mixed types together.Paul Berry1-6/+14
2013-01-08glsl: Separate varying linking code to its own file.Paul Berry1-0/+1043