summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* android: include src/glsl/Makefile.sourcesChia-I Wu2011-11-021-86/+10
* glsl: Refactor source lists to Makefile.sourcesChia-I Wu2011-11-022-73/+113
* Build link_uniforms for androidEugeni Dodonov2011-11-011-0/+1
* ralloc: Use _vscprintf on MinGW.José Fonseca2011-11-011-1/+7
* mesa: Add glsl_type::get_scalar_type() function.Paul Berry2011-10-312-0/+34
* glsl: Add isinf() and isnan() builtins.Paul Berry2011-10-314-4/+34
* glsl: Add '.ir' extension to builtin IR filesPaul Berry2011-10-3166-3/+9
* glsl: Fix copy-paste error in constant_expression_value(ir_binop_nequal)Paul Berry2011-10-311-1/+1
* glsl: Fix compilation of glsl_lexer.ll with MSVC.Morgan Armand2011-10-291-0/+4
* glsl: Clean-up spurious error message on bad structure definitionsIan Romanick2011-10-281-6/+24
* glsl: Generate an error for array-of-array declarationsIan Romanick2011-10-281-2/+14
* glsl: Implement GLSL 1.30's literal integer range restrictions.Eric Anholt2011-10-281-8/+45
* glsl: Remove pointless uses of glsl_type::get_base_type().Kenneth Graunke2011-10-282-7/+3
* glsl: add ir_variable::determine_interpolation_mode() function.Paul Berry2011-10-272-0/+26
* glsl: Distinguish between no interpolation qualifier and 'smooth'Paul Berry2011-10-273-2/+9
* mesa: Expose GLSL interpolation qualifiers in gl_fragment_program.Paul Berry2011-10-275-31/+48
* glsl: Rename remaining internal builtins from gl_MESA* to gl_*MESA.Eric Anholt2011-10-262-9/+9
* ralloc: Move declaration before code.Vinson Lee2011-10-251-1/+2
* scons: Add link_uniforms.cpp to SConscript.Vinson Lee2011-10-251-0/+1
* linker: Add uniform_field_visitor class to process leaf fields of a uniformIan Romanick2011-10-253-0/+129
* ralloc: Add new [v]asprintf_rewrite_tail functions.Kenneth Graunke2011-10-252-4/+80
* linker: Eliminate more dead code after demoting shader inputs and outputsIan Romanick2011-10-251-4/+22
* glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick2011-10-256-12/+39
* glsl: Fix gl_NormalMatrix swizzle setup to match i965's invariants.Eric Anholt2011-10-241-3/+3
* glsl: Add gl_MaxVaryingComponents in GLSL 1.30.Eric Anholt2011-10-241-0/+2
* glsl: Add support for constant expression evaluation on round(), roundEven().Eric Anholt2011-10-231-0/+29
* glsl: Short-circuit lower_if_to_cond_assign when MaxIfDepth is UINT_MAX.Kenneth Graunke2011-10-211-0/+3
* ir_to_mesa: Move some things outside the 'extern "C"' blocksIan Romanick2011-10-183-7/+0
* glsl: Stop tree grafting if a variable is overwritten as an 'out' param.Kenneth Graunke2011-10-181-11/+28