summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir: keep track of the number of input, output, and uniform slotsConnor Abbott2015-01-153-4/+16
* nir: add a pass to lower variables for scalar backendsConnor Abbott2015-01-153-0/+1237
* nir: add a glsl-to-nir passConnor Abbott2015-01-153-1/+1797
* nir: add a validation passConnor Abbott2015-01-153-0/+793
* nir: add a printerConnor Abbott2015-01-153-0/+915
* SQUASH: Fix comments from ericJason Ekstrand2015-01-151-0/+3
* SQUASH: Add an assertJason Ekstrand2015-01-151-0/+1
* nir: add core helper functionsConnor Abbott2015-01-153-3/+1815
* SQUASH: Use the enum for the variable modeJason Ekstrand2015-01-151-1/+1
* nir: add the core datastructuresConnor Abbott2015-01-156-0/+1751
* nir: add a simple C wrapper around glsl_types.hConnor Abbott2015-01-154-1/+238
* nir: add initial READMEConnor Abbott2015-01-151-0/+118
* exec_list: add a list_foreach_typed_reverse() macroConnor Abbott2015-01-151-0/+6
* mesa/glsl/glapi: enable GL_EXT_draw_buffers extensionTapani Pälli2015-01-143-0/+4
* 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