summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* mesa: add const flags to skip MaxVarying and MaxUniform linker checks (v2)Marek Olšák2011-12-131-10/+33
* glsl: Fix samplerCubeShadow support in shader compilerAnuj Phogat2011-12-071-1/+1
* glsl: return visit_stop in ir_validate::visit_enter() to silence warningBrian Paul2011-12-021-0/+1
* glsl: convervative_depth is not allowed in the vertex shaderMarek Olšák2011-11-221-2/+2
* glsl: finish up ARB_conservative_depth (v2)Marek Olšák2011-11-223-4/+16
* mesa: rename the AMD_conservative_depth extension flag to ARBMarek Olšák2011-11-222-3/+3
* linker: Remove erroneous multiply by 4 in uniform usage calculationIan Romanick2011-11-221-5/+5
* mesa: set the gl_FragDepth layout in the GLSL linkerMarek Olšák2011-11-191-0/+52
* glsl: when cloning a variable, copy the depth layout tooMarek Olšák2011-11-191-0/+1
* glsl: Add missing textureSize(samplerCubeShadow, int) variant.Kenneth Graunke2011-11-161-0/+1
* glsl: Always search for an exact function signature match.Kenneth Graunke2011-11-141-29/+63
* glsl: Split code to generate an ir_call out from match_function_by_name.Kenneth Graunke2011-11-141-165/+173
* glsl: Add a new matching_signature() variant that returns exact/inexact.Kenneth Graunke2011-11-142-0/+18
* linker: Validate resource usage in the linkerIan Romanick2011-11-141-0/+44
* linker: Count the number of uniform components used by a shader during linkingIan Romanick2011-11-141-2/+17
* linker: Count the number of samplers used by a shader during linkingIan Romanick2011-11-141-1/+28
* glsl: Add missing ';' in action statement.José Fonseca2011-11-141-1/+1
* glcpp: Add GL_ARB_draw_instanced #define.Morgan Armand2011-11-121-0/+3
* mesa: Make gl_VertexID be a system value like gl_InstanceID.Eric Anholt2011-11-111-1/+1
* glsl: Move builtin_variables.h into .cpp.Eric Anholt2011-11-112-111/+86
* glsl: Move ir_variable.cpp to builtin_variables.cpp.Eric Anholt2011-11-112-1/+1
* glsl: Handle constant expressions involving ir_binop_equal/nequal.Kenneth Graunke2011-11-101-0/+6
* glsl: Remove textureGradOffset built-ins taking samplerCube parameters.Kenneth Graunke2011-11-103-9/+0
* glsl: Fix misnamed textureProjOffset prototypes in built-in profiles.Kenneth Graunke2011-11-102-62/+62
* glsl: Remove texture built-ins with 'bias' from 1.30 VS profile.Kenneth Graunke2011-11-101-118/+4
* glsl: Assign transform feedback varying slots in linker.Paul Berry2011-11-091-63/+490
* glsl: Clamp vector indices when lowering to swizzlesIan Romanick2011-11-091-2/+20
* mesa,glsl,mapi: Put extern "C" { ... } where appropriate.José Fonseca2011-11-092-6/+9
* glsl: remove trailing comma to silence warningBrian Paul2011-11-081-1/+1
* linker: Use app-specified fragment data location during linkingIan Romanick2011-11-081-7/+9
* glsl: Generate IR for switch statementsDan McCabe2011-11-073-45/+254
* glsl: Reference data structure ctors in grammarDan McCabe2011-11-073-16/+193
* glsl: Create AST structs corresponding to new productions in grammarDan McCabe2011-11-071-0/+59
* glsl: Add productions to GLSL grammar for switch statementDan McCabe2011-11-071-3/+61
* glsl: Create AST data structures for switch statement and case labelDan McCabe2011-11-071-4/+20
* Delete code made dead by previous uniform related patchesIan Romanick2011-11-071-152/+0
* mesa: Rewrite the way uniforms are tracked and handledIan Romanick2011-11-071-1/+1
* linker: Track uniform locations to new tracking structuresIan Romanick2011-11-072-0/+98
* linker: Add helper class for parcelling out backing storage to uniformsIan Romanick2011-11-071-0/+86
* linker: Add helper class for determining uniform usageIan Romanick2011-11-071-0/+68
* glsl: Add new structures for tracking uniforms in linked shadersIan Romanick2011-11-071-0/+125
* linker: Make invalidate_variable_locations available outside the compilation ...Ian Romanick2011-11-072-5/+9
* glsl: Allow glsl_types.h to be included in C sourcesIan Romanick2011-11-071-8/+15
* linker: Check that initializers for global variables matchIan Romanick2011-11-037-7/+81
* glsl: Refactor generate_ARB_draw_buffers_variables to use add_builtin_constantIan Romanick2011-11-031-7/+4
* glsl: Put all bitfields in ir_variable together for better packingIan Romanick2011-11-031-8/+8
* linker: Fix the indentation of a block in cross_validate_globalsIan Romanick2011-11-031-25/+32
* glsl: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-0315-1/+70
* glsl: Fix type mismatch when incrementing or decrementing uint.Paul Berry2011-11-021-8/+24
* scons: include src/glsl/Makefile.sourcesChia-I Wu2011-11-021-68/+14