summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* meson: Add build Intel "anv" vulkan driverDylan Baker2017-09-273-0/+291
* glcpp: Avoid unnecessary call to strlenThomas Helland2017-09-262-9/+39
* 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
* nir: add some helpers for doing linkingTimothy Arceri2017-09-263-0/+151
* glsl: mark xfb varyings as always activeTimothy Arceri2017-09-261-0/+3
* nir: add always_active_io to nir variableTimothy Arceri2017-09-262-0/+11
* 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-215-128/+34
* glsl: move loop analysis helpers to loop_analysis.cppTimothy Arceri2017-09-213-146/+139
* spirv: Flip the tessellation winding orderJason Ekstrand2017-09-201-7/+2
* 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
* nir/spirv: handle if's with same label in both branchesJuan A. Suarez Romero2017-09-121-2/+10
* nir/spirv: fix chain access with different index bit sizesSamuel Iglesias Gonsálvez2017-09-111-3/+8
* nir: put compact into bitfields in nir_variable_dataDave Airlie2017-09-071-1/+1
* spirv: Add support for the HelperInvocation builtinJason Ekstrand2017-09-051-1/+4
* glsl: define YY_NO_INPUT to prevent unused symbol warningsMatt Turner2017-08-291-0/+1
* nir: Remove series of unnecessary conversionsMatt Turner2017-08-291-1/+1
* nir/spirv: Use unreachable("...") rather than assert(!"...")Matt Turner2017-08-292-13/+13
* compiler: Add $(WNO_OVERRIDE_INIT) to AM_CFLAGSMatt Turner2017-08-291-0/+1
* util: move string_to_uint_map to glslEmil Velikov2017-08-299-7/+228
* nir: Fix system_value_from_intrinsic for subgroupsJason Ekstrand2017-08-281-4/+4
* nir: Fix some whatespaceJason Ekstrand2017-08-281-5/+5
* 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
* compiler: move pointers to the start of shader_infoTimothy Arceri2017-08-241-3/+3
* 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