summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Don't allow gl_PerVertex to be redeclared after it's been used.Paul Berry2013-10-101-0/+53
* glsl: Support redeclaration of GS gl_PerVertex input.Paul Berry2013-10-101-2/+21
* glsl: Catch redeclaration of interface block instance names at compile time.Paul Berry2013-10-101-2/+8
* glsl: Support redeclaration of VS and GS gl_PerVertex output.Paul Berry2013-10-101-2/+60
* glsl: Error check redeclarations of gl_PerVertex.Paul Berry2013-10-101-0/+60
* glsl: Make it possible to disable a variable in the symbol table.Paul Berry2013-10-102-0/+23
* glsl: Add an ir_variable::reinit_interface_type() function.Paul Berry2013-10-101-0/+25
* glsl: Generalize processing of variable redeclarations.Paul Berry2013-10-101-8/+7
* glsl: Don't allow invalid identifiers as struct names.Paul Berry2013-10-101-0/+2
* glsl: Don't allow invalid identifiers as interface block instance names.Paul Berry2013-10-101-0/+3
* glsl: Don't allow invalid identifier names in struct/interface fields.Paul Berry2013-10-101-3/+9
* glsl: Don't allow invalid identifiers as interface block names.Paul Berry2013-10-101-0/+4
* glsl: Don't allow unnamed interface blocks to redeclare variables.Paul Berry2013-10-101-0/+3
* glsl: Refactor code to check that identifier names are valid.Paul Berry2013-10-101-33/+32
* glsl: Account for location field when comparing interface blocks.Paul Berry2013-10-101-0/+3
* glsl: Construct gl_PerVertex interfaces for GS and VS outputs.Paul Berry2013-10-101-7/+19
* glsl: Refactor code for creating gl_PerVertex interface block.Paul Berry2013-10-101-23/+49
* glsl: Fix block name of built-in gl_PerVertex interface block.Paul Berry2013-10-101-1/+1
* glsl: Construct gl_in with a location of -1.Paul Berry2013-10-101-1/+1
* glsl: Modify array_sizing_visitor to handle unnamed interface blocks.Paul Berry2013-10-092-2/+88
* glsl: Update call_link_visitor to update max_ifc_array_access.Paul Berry2013-10-091-12/+25
* glsl/linker: Modify array_sizing_visitor to handle named interface blocks.Paul Berry2013-10-092-6/+87
* glsl: Update ir_variable::max_ifc_array_access properly.Paul Berry2013-10-091-0/+37
* glsl: Sanity check max_ifc_array_access in ir_validate::visit(ir_variable *).Paul Berry2013-10-091-0/+20
* glsl: Add an ir_variable::max_ifc_array_access field.Paul Berry2013-10-093-1/+25
* glsl: Make accessor functions for ir_variable::interface_type.Paul Berry2013-10-099-33/+51
* glsl: Move update of max_array_access into a separate function.Paul Berry2013-10-091-17/+30
* glsl: Add parser support for unsized arrays in interface blocks.Paul Berry2013-10-091-0/+6
* glsl: Rename the fourth argument to get_interface_instance.Paul Berry2013-10-092-5/+5
* glsl/gs: handle gl_ClipDistance geometry input in lower_clip_distance.Bryan Cain2013-10-081-60/+193
* glsl/gs: add gl_in support to builtin_variables.cpp.Paul Berry2013-10-081-2/+31
* glsl: Keep track of location for interface block fields.Paul Berry2013-10-085-37/+50
* glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5.Matt Turner2013-10-076-1/+47
* glsl: Implement usubBorrow() built-in for ARB_gpu_shader5.Matt Turner2013-10-071-0/+21
* glsl: Implement uaddCarry() built-in for ARB_gpu_shader5.Matt Turner2013-10-071-0/+21
* glsl: Add ir_binop_carry and ir_binop_borrow.Matt Turner2013-10-075-0/+38
* glsl_compiler: Enable any extension that any Mesa driver enablesIan Romanick2013-10-071-1/+8
* glsl_compiler: Sort extensions by nameIan Romanick2013-10-071-8/+11
* glsl_compiler: Always log the compiler diagnosticsIan Romanick2013-10-071-1/+3
* glsl_compiler: Set max GLSL version on the command lineIan Romanick2013-10-071-12/+173
* glsl_compiler: Use no_argument instead of 0 in getopt_long optionsIan Romanick2013-10-071-5/+5
* glsl_compiler: Re-enable building glsl_compilerIan Romanick2013-10-072-3/+14
* glsl: Remove glsl_parser_state MaxVaryingFloats fieldIan Romanick2013-10-073-5/+4
* glsl: Set gl_MaxVertexOutputs from VertexProgram.MaxOutputComponents etcIan Romanick2013-10-071-2/+2
* glsl: Count shader inputs and outputs separatelyIan Romanick2013-10-073-25/+91
* glsl: Fix usage of the wrong union member in program_resource_visitor::recurs...Francisco Jerez2013-10-061-2/+2
* glsl: add ARB_gpu_shader5's additional textureGather signaturesChris Forbes2013-10-061-1/+26
* glsl: Add support for specifying the component in textureGatherChris Forbes2013-10-068-7/+42
* glsl: add plumbing for GL_ARB_texture_query_levelsChris Forbes2013-10-0513-6/+84
* glsl: Define isnormal for Oracle Solaris Studio.Vinson Lee2013-10-041-0/+6