summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2011-12-07glsl: Fix samplerCubeShadow support in shader compilerAnuj Phogat1-1/+1
2011-12-02glsl: return visit_stop in ir_validate::visit_enter() to silence warningBrian Paul1-0/+1
2011-11-22glsl: convervative_depth is not allowed in the vertex shaderMarek Olšák1-2/+2
2011-11-22glsl: finish up ARB_conservative_depth (v2)Marek Olšák3-4/+16
2011-11-22mesa: rename the AMD_conservative_depth extension flag to ARBMarek Olšák2-3/+3
2011-11-22linker: Remove erroneous multiply by 4 in uniform usage calculationIan Romanick1-5/+5
2011-11-19mesa: set the gl_FragDepth layout in the GLSL linkerMarek Olšák1-0/+52
2011-11-19glsl: when cloning a variable, copy the depth layout tooMarek Olšák1-0/+1
2011-11-16glsl: Add missing textureSize(samplerCubeShadow, int) variant.Kenneth Graunke1-0/+1
2011-11-14glsl: Always search for an exact function signature match.Kenneth Graunke1-29/+63
2011-11-14glsl: Split code to generate an ir_call out from match_function_by_name.Kenneth Graunke1-165/+173
2011-11-14glsl: Add a new matching_signature() variant that returns exact/inexact.Kenneth Graunke2-0/+18
2011-11-14linker: Validate resource usage in the linkerIan Romanick1-0/+44
2011-11-14linker: Count the number of uniform components used by a shader during linkingIan Romanick1-2/+17
2011-11-14linker: Count the number of samplers used by a shader during linkingIan Romanick1-1/+28
2011-11-14glsl: Add missing ';' in action statement.José Fonseca1-1/+1
2011-11-12glcpp: Add GL_ARB_draw_instanced #define.Morgan Armand1-0/+3
2011-11-11mesa: Make gl_VertexID be a system value like gl_InstanceID.Eric Anholt1-1/+1
2011-11-11glsl: Move builtin_variables.h into .cpp.Eric Anholt2-111/+86
2011-11-11glsl: Move ir_variable.cpp to builtin_variables.cpp.Eric Anholt2-1/+1
2011-11-10glsl: Handle constant expressions involving ir_binop_equal/nequal.Kenneth Graunke1-0/+6
2011-11-10glsl: Remove textureGradOffset built-ins taking samplerCube parameters.Kenneth Graunke3-9/+0
2011-11-10glsl: Fix misnamed textureProjOffset prototypes in built-in profiles.Kenneth Graunke2-62/+62
2011-11-10glsl: Remove texture built-ins with 'bias' from 1.30 VS profile.Kenneth Graunke1-118/+4
2011-11-09glsl: Assign transform feedback varying slots in linker.Paul Berry1-63/+490
2011-11-09glsl: Clamp vector indices when lowering to swizzlesIan Romanick1-2/+20
2011-11-09mesa,glsl,mapi: Put extern "C" { ... } where appropriate.José Fonseca2-6/+9
2011-11-08glsl: remove trailing comma to silence warningBrian Paul1-1/+1
2011-11-08linker: Use app-specified fragment data location during linkingIan Romanick1-7/+9
2011-11-07glsl: Generate IR for switch statementsDan McCabe3-45/+254
2011-11-07glsl: Reference data structure ctors in grammarDan McCabe3-16/+193
2011-11-07glsl: Create AST structs corresponding to new productions in grammarDan McCabe1-0/+59
2011-11-07glsl: Add productions to GLSL grammar for switch statementDan McCabe1-3/+61
2011-11-07glsl: Create AST data structures for switch statement and case labelDan McCabe1-4/+20
2011-11-07Delete code made dead by previous uniform related patchesIan Romanick1-152/+0
2011-11-07mesa: Rewrite the way uniforms are tracked and handledIan Romanick1-1/+1
2011-11-07linker: Track uniform locations to new tracking structuresIan Romanick2-0/+98
2011-11-07linker: Add helper class for parcelling out backing storage to uniformsIan Romanick1-0/+86
2011-11-07linker: Add helper class for determining uniform usageIan Romanick1-0/+68
2011-11-07glsl: Add new structures for tracking uniforms in linked shadersIan Romanick1-0/+125
2011-11-07linker: Make invalidate_variable_locations available outside the compilation ...Ian Romanick2-5/+9
2011-11-07glsl: Allow glsl_types.h to be included in C sourcesIan Romanick1-8/+15
2011-11-03linker: Check that initializers for global variables matchIan Romanick7-7/+81
2011-11-03glsl: Refactor generate_ARB_draw_buffers_variables to use add_builtin_constantIan Romanick1-7/+4
2011-11-03glsl: Put all bitfields in ir_variable together for better packingIan Romanick1-8/+8
2011-11-03linker: Fix the indentation of a block in cross_validate_globalsIan Romanick1-25/+32
2011-11-03glsl: add support for GL_OES_EGL_image_externalChia-I Wu15-1/+70
2011-11-02glsl: Fix type mismatch when incrementing or decrementing uint.Paul Berry1-8/+24
2011-11-02scons: include src/glsl/Makefile.sourcesChia-I Wu1-68/+14
2011-11-02android: include src/glsl/Makefile.sourcesChia-I Wu1-86/+10