summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add null check in loop_analysis.cppJuha-Pekka Heikkila2014-05-301-2/+4
* glsl/tests: remove generated tests from the repoConnor Abbott2014-05-2849-696/+2
* glsl/tests: call create_test_cases.py in optimization-testConnor Abbott2014-05-281-0/+8
* glsl/tests/lower_jumps: fix generated sexpr's for loopsConnor Abbott2014-05-281-1/+1
* glsl: be more consistent about printing constantsConnor Abbott2014-05-2823-48/+40
* glsl: replace strncmp("gl_") calls with new is_gl_identifier() helperBrian Paul2014-05-285-9/+17
* glsl: fix use-after free bug/crash in ast_declarator_list::hir()Brian Paul2014-05-281-1/+5
* glsl: Add C-callable fprint_ir function.Matt Turner2014-05-152-0/+10
* glsl: simplify the M_PI*f macros, fixes build on OpenBSDJonathan Gray2014-05-131-5/+3
* ralloc: Omit detailed license information about talloc.José Fonseca2014-05-131-4/+3
* glsl: Do not call lhs->variable_referenced() multiple timesIago Toral Quiroga2014-05-131-3/+2
* glsl: the number of samplers is already calculated so use itTimothy Arceri2014-05-131-2/+1
* glsl: Rename linker's is_varying_varChris Forbes2014-05-101-3/+3
* linker: Fix consumer_inputs_with_locations indexingIan Romanick2014-05-072-10/+9
* glsl: fix bogus layout qualifier warningsTapani Pälli2014-05-061-4/+7
* mesa: Add _mesa_error_no_memory for logging out-of-memory messagesIan Romanick2014-05-023-3/+43
* glsl: make static constant variables "static const"Chia-I Wu2014-05-025-37/+38
* glsl: add lowering passes for carry/borrowIlia Mirkin2014-05-022-0/+60
* mesa: Eliminate gl_shader_program::InternalSeparateShaderIan Romanick2014-05-021-2/+1
* mesa: Enable GL_EXT_separate_shader_objects for OpenGL ESIan Romanick2014-05-024-4/+9
* glsl: Sort the list of extensionsIan Romanick2014-05-022-62/+85
* mesa: Remove support for desktop OpenGL GL_EXT_separate_shader_objectsIan Romanick2014-05-021-6/+1
* mesa/sso: Enable GL_ARB_separate_shader_objects by defaultIan Romanick2014-05-022-4/+2
* linker: Modify cross_validate_outputs_to_inputs to match using explicit locat...Ian Romanick2014-05-022-20/+103
* linker: Sort shader I/O variables into a canonical orderIan Romanick2014-05-021-4/+74
* linker: Allow geometry shader without vertex shader for separable programsIan Romanick2014-05-021-1/+2
* linker: Assign varying locations for separable programsIan Romanick2014-05-022-3/+30
* linker: Allow consumer stage or producer stage to be NULLIan Romanick2014-05-021-25/+46
* linker: Refactor code that gets an input matching an outputIan Romanick2014-05-022-17/+114
* glsl: Exit when the shader IR contains an interface block instanceIan Romanick2014-05-022-31/+63
* glsl/tests: Add first simple tests of populate_consumer_input_setsIan Romanick2014-05-022-1/+248
* linker: Refactor code that builds hash tables of varyings during linkingIan Romanick2014-05-021-20/+33
* linker: Make lower_packed_varyings work with explicit locationsIan Romanick2014-05-021-1/+6
* glsl: Remove varying "base" parametersIan Romanick2014-05-023-35/+20
* glsl: Constify parameter to a couple varying_matches methodsIan Romanick2014-05-021-4/+4
* glsl: Apply the link error conditions to GL_ARB_fragment_coord_conventionsAnuj Phogat2014-05-012-1/+8
* glsl: Link error if fs defines conflicting qualifiers for gl_FragCoordAnuj Phogat2014-05-014-0/+104
* glsl: Compile error if fs uses gl_FragCoord before first redeclarationAnuj Phogat2014-05-011-0/+17
* glsl: Compile error if fs defines conflicting qualifiers for gl_FragCoordAnuj Phogat2014-05-012-0/+70
* glsl: Allow overlapping locations for vertex input attributesAnuj Phogat2014-05-011-15/+72
* glsl: fix spelling of derivedChris Forbes2014-04-271-1/+1
* glsl: Use properly typed arguments for bitfieldInsert.Matt Turner2014-04-251-2/+2
* glsl: Only allow `invariant` on shader in/out between stages.Chris Forbes2014-04-221-23/+8
* glsl: Fix typoChris Forbes2014-04-211-1/+1
* glsl: Allow explicit binding on atomics againChris Forbes2014-04-181-1/+3
* glsl: Small optimization for constant conditionalsIago Toral Quiroga2014-04-161-8/+2
* glsl: Fix incorrect indentation.Iago Toral Quiroga2014-04-161-793/+782
* glsl: Fix copy-paste error in linker_warning()Anuj Phogat2014-04-161-1/+1
* glsl: Properly handle blocks that define the same field name.Iago Toral Quiroga2014-04-151-4/+4
* glsl: Use M_PI_* macros.Matt Turner2014-04-151-7/+13