summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glcpp: Use string_buffer for line continuation removalThomas Helland2017-09-261-7/+18
* glsl: Change the parser to use the string bufferThomas Helland2017-09-263-164/+78
* glsl: mark xfb varyings as always activeTimothy Arceri2017-09-261-0/+3
* nir: add always_active_io to nir variableTimothy Arceri2017-09-261-0/+1
* glsl: silence signed/unsigned comparison warningBrian Paul2017-09-211-1/+1
* glsl/linker: properly fix output variable overlap checkNicolai Hähnle2017-09-211-6/+12
* glsl: merge loop_controls.cpp with loop_unroll.cppTimothy Arceri2017-09-214-127/+34
* glsl: move loop analysis helpers to loop_analysis.cppTimothy Arceri2017-09-213-146/+139
* glsl/linker: fix output variable overlap checkNicolai Hähnle2017-09-201-6/+11
* glsl: Unify ir_constant::const_elements and ::componentsIan Romanick2017-09-196-113/+24
* glsl: Rename ir_constant::array_elements to ::const_elementsIan Romanick2017-09-196-22/+22
* glsl: Silence unused parameter warningsIan Romanick2017-09-196-19/+12
* glsl: buffer variables can be readonly and writeonlyJuan A. Suarez Romero2017-09-191-11/+3
* glsl: replace conditional compilation with MAYBE_UNUSEDEric Engestrom2017-09-191-3/+2
* glsl: avoid accessing invalid memory after get_variable_being_redeclared()Iago Toral Quiroga2017-09-141-20/+19
* glsl: make the redeclared variable NULL if it is deletedIago Toral Quiroga2017-09-141-3/+6
* glsl: use 'declared_var' instead of 'var' after checking redeclarationsIago Toral Quiroga2017-09-141-2/+2
* glsl: compile unused function outEric Engestrom2017-09-131-0/+2
* util/disk_cache: turn MESA_GLSL_CACHE_DISABLE into a booleanEric Engestrom2017-09-121-2/+2
* glsl: Disallow unsized array of atomic_uintIago Toral Quiroga2017-09-121-0/+11
* glsl: define YY_NO_INPUT to prevent unused symbol warningsMatt Turner2017-08-291-0/+1
* util: move string_to_uint_map to glslEmil Velikov2017-08-298-6/+225
* glsl: fix counting of vertex shader output slots used by explicit varsIlia Mirkin2017-08-281-1/+2
* glsl: fix glsl_struct_field size calculations for shader cacheNicolai Hähnle2017-08-251-7/+4
* glsl: pass shader source keys to the disk cacheTimothy Arceri2017-08-252-9/+23
* util/disk_cache: rename mesa cache dir and introduce cache versioningTimothy Arceri2017-08-251-2/+4
* glsl: stop adding pointers from bindless structs to the cacheTimothy Arceri2017-08-241-4/+8
* glsl: stop adding pointers from shader_info to the cacheTimothy Arceri2017-08-241-6/+25
* glsl: always write a name/label string to the cacheTimothy Arceri2017-08-241-4/+7
* glsl: don't write uniform storage offset if there isn't oneTimothy Arceri2017-08-241-3/+10
* glsl: add has_uniform_storage() helper to shader cacheTimothy Arceri2017-08-241-6/+13
* glsl: stop adding pointers from glsl_struct_field to the cacheTimothy Arceri2017-08-241-7/+38
* glsl: stop adding pointers from gl_shader_variable to the cacheTimothy Arceri2017-08-241-12/+28
* glsl: allow NULL to be passed to encode_type_to_blob()Timothy Arceri2017-08-241-0/+10
* glsl/linker: Make several functions not staticIan Romanick2017-08-222-4/+4
* glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri2017-08-228-42/+90
* glsl: Add prototype for udivmod64()Matt Turner2017-08-211-0/+3
* glsl: Mark functions staticMatt Turner2017-08-2111-36/+36
* glsl: Remove unused private fieldsMatt Turner2017-08-211-3/+1
* glsl: add a few missing int64 constant propagation casesIlia Mirkin2017-08-182-0/+8
* glsl: set old ldexp operand to NULL when loweringTimothy Arceri2017-08-181-0/+1
* glsl/ast: update rhs in addition to the var's constant_valueIlia Mirkin2017-08-151-1/+1
* glsl: stop cloning builtin fuctions _mesa_glsl_find_builtin_function()Timothy Arceri2017-08-111-10/+1
* glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri2017-08-1120-86/+159
* glsl: use ralloc_str_append() rather than ralloc_asprintf_rewrite_tail()Timothy Arceri2017-08-111-31/+113
* glsl: remove unused field from ir_callTimothy Arceri2017-08-111-5/+0
* glsl: stop copying struct and interface member namesTimothy Arceri2017-08-1111-38/+31
* glsl: tidy up get_num_operands()Timothy Arceri2017-08-112-14/+9
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-1120-27/+98
* glsl: update the extensions/functions that are enabled for 460Samuel Pitoiset2017-08-072-17/+99