summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: use the is_gl_identifier() helper in a couple more placesBrian Paul2015-01-052-2/+2
* glsl: check if implicitly sized arrays match explicitly sized arrays across t...Timothy Arceri2014-12-231-1/+20
* glsl: remove extern "C" around #includesBrian Paul2014-12-163-7/+2
* glsl: remove commented out codeTimothy Arceri2014-12-161-2/+0
* glsl: Add gl_MaxViewports to available builtin constantsMaxence Le Doré2014-12-153-0/+10
* util/hash_table: Rework the API to know about hashingJason Ekstrand2014-12-143-10/+8
* glsl: Add dist-hook to delete glcpp test *.out files.Matt Turner2014-12-121-0/+4
* glcpp: Make tests write .out files to builddir.Matt Turner2014-12-122-7/+14
* mesa: Add notes/readme files to distribution.Matt Turner2014-12-121-1/+1
* mesa: Add scons files to distribution.Matt Turner2014-12-121-1/+2
* glsl: Add clean-local rule to delete glcpp test output.Matt Turner2014-12-121-0/+3
* glsl: Add parser headers to distribution.Matt Turner2014-12-121-0/+2
* glsl: Add lex and yacc sources to distribution.Matt Turner2014-12-121-1/+5
* glsl: Add headers to distribution.Matt Turner2014-12-122-3/+32
* glsl: Distribute tests/, TODO, and READMEMatt Turner2014-12-121-0/+2
* glsl: invariant qualifier is not valid for shader inputs in GLSL ES 3.00Samuel Iglesias Gonsalvez2014-12-092-1/+12
* glsl: Don't optimize min/max into saturate when EmitNoSat is setAbdiel Janulgue2014-12-081-1/+1
* glcpp: Fix `can not` to `cannot` in error messageChris Forbes2014-12-072-4/+4
* glcpp: Disallow undefining GL_* builtin macros.Chris Forbes2014-12-071-1/+2
* glsl: Optimize scalar all_equal/any_nequal into equal/nequal.Matt Turner2014-12-051-0/+10
* linker: Assign varying locations geometry shader inputs for SSOIan Romanick2014-12-031-0/+15
* linker: Wrap access of producer_var with a NULL checkIan Romanick2014-12-031-3/+5
* glsl: throw error when using invariant(all) in a fragment shaderTapani Pälli2014-12-031-1/+12
* main, glsl: Bump max known desktop glsl version to 4.50Jordan Justen2014-12-012-4/+8
* glsl/cs: Change gl_WorkGroupSize from ivec3 to uvec3Jordan Justen2014-12-011-4/+4
* glsl: Initialize static temporaries_allocate_names once per process.Matt Turner2014-12-011-1/+3
* glsl: Use | action in the lexer source to avoid duplicating the float actionNeil Roberts2014-11-271-12/+3
* glsl: Disallow float literals with the 'f' suffix but no point or exponentNeil Roberts2014-11-271-4/+0
* glsl: Make lower_constant_arrays_to_uniforms require dereferences.Kenneth Graunke2014-11-241-2/+7
* glsl: Fix tautological comparison.Matt Turner2014-11-241-1/+1
* glsl: Remove unused ast copy constructors.Matt Turner2014-11-241-29/+0
* glsl: Generate unique names for each const array lowered to uniformscros-mesa-10.3-r29-vanillacros-mesa-10.3-r28-vanillacros-mesa-10.3-r15-vanillacros-mesa-10.3-r13-vanillachadv/cros-mesa-10.3-r29-vanillachadv/cros-mesa-10.3-r28-vanillachadv/cros-mesa-10.3-r15-vanillachadv/cros-mesa-10.3-r13-vanillaChris Forbes2014-11-241-1/+5
* glsl_compiler: Add binding hash tables to avoid SIGSEVs on linking stageAndres Gomez2014-11-181-0/+10
* linker: Add carriage returns on several linker errorsAndres Gomez2014-11-181-20/+20
* linker: Add a missing space in an error messageNeil Roberts2014-11-131-1/+1
* glsl: Swap the order of glsl_type::name and ::lengthIan Romanick2014-11-102-8/+8
* glsl: Store glsl_type::vector_elements and ::matrix_columns as uint8_tIan Romanick2014-11-101-2/+2
* glsl/list: Revert unintentional file mode change in previous commit.Vinson Lee2014-11-071-0/+0
* glsl/list: Move declaration before code.Vinson Lee2014-11-071-1/+3
* glsl/list: Add an exec_list_validate functionJason Ekstrand2014-11-071-0/+19
* glsl: Skip loop-too-large heuristic if indexing arrays of a certain sizeKenneth Graunke2014-11-061-1/+12
* glsl: Lower constant arrays to uniform arrays.Kenneth Graunke2014-11-064-0/+106
* glsl: Add infrastructure for "hidden" uniforms.Kenneth Graunke2014-11-063-0/+62
* glsl: Improve the CSE pass debugging output.Kenneth Graunke2014-11-031-1/+8
* glsl: Remove now useless dot optimization on basis vectMatt Turner2014-11-033-92/+3
* glsl: Emit mul instead of dot if only one component left.Matt Turner2014-11-031-1/+4
* glsl: protect glsl_type with a mutexChia-I Wu2014-10-302-10/+62
* glsl: protect anonymous struct id with a mutexChia-I Wu2014-10-301-2/+8
* util: add _mesa_strtod and _mesa_strtofChia-I Wu2014-10-306-135/+9
* glsl: Drop constant 0.0 components from dot products.Matt Turner2014-10-291-0/+27