summaryrefslogtreecommitdiff
path: root/src/glsl/link_varyings.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-10-24glsl: Pull interpolation_string() out of ir_variable.Paul Berry1-2/+2
2013-10-24glsl/gs: Fix transform feedback of gl_ClipDistance.Paul Berry1-1/+1
2013-10-09glsl: Make accessor functions for ir_variable::interface_type.Paul Berry1-6/+6
2013-10-07glsl: Count shader inputs and outputs separatelyIan Romanick1-21/+80
2013-09-23glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt1-0/+2
2013-09-04glsl: Remove unused prog parameter from tfeedback_decl::initIan Romanick1-3/+3
2013-09-04glsl: Validate qualifiers on VS color outputs with FS color inputsIan Romanick1-3/+45
2013-09-04glsl: Refactor a bunch of the code out of cross_validate_outputs_to_inputsIan Romanick1-81/+94
2013-08-01glsl/linker: Properly pack GS input varyings.Paul Berry1-3/+7
2013-08-01glsl/linker: Properly error check VS-GS linkage.Paul Berry1-1/+10
2013-08-01Move count_attribute_slots() out of the linker and into glsl_type.Paul Berry1-1/+1
2013-07-30glsl: Use a consistent technique for tracking link success/failure.Paul Berry1-7/+5
2013-07-02mesa,glsl,gallium: remove GLSLSkipStrictMaxVaryingLimitCheck and dependenciesMarek Olšák1-24/+8
2013-07-02glsl/linker: check against varying limit after unused varyings are eliminatedMarek Olšák1-11/+24
2013-06-21mesa: Use shared code for converting shader targets to short strings.Eric Anholt1-5/+10
2013-05-23glsl link_varyings: link interface blocks using the block nameJordan Justen1-4/+29
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