summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2017-09-12util/disk_cache: turn MESA_GLSL_CACHE_DISABLE into a booleanEric Engestrom1-2/+2
2017-09-12glsl: Disallow unsized array of atomic_uintIago Toral Quiroga1-0/+11
2017-09-12nir/spirv: handle if's with same label in both branchesJuan A. Suarez Romero1-2/+10
2017-09-11nir/spirv: fix chain access with different index bit sizesSamuel Iglesias Gonsálvez1-3/+8
2017-09-07nir: put compact into bitfields in nir_variable_dataDave Airlie1-1/+1
2017-09-05spirv: Add support for the HelperInvocation builtinJason Ekstrand1-1/+4
2017-08-29glsl: define YY_NO_INPUT to prevent unused symbol warningsMatt Turner1-0/+1
2017-08-29nir: Remove series of unnecessary conversionsMatt Turner1-1/+1
2017-08-29nir/spirv: Use unreachable("...") rather than assert(!"...")Matt Turner2-13/+13
2017-08-29compiler: Add $(WNO_OVERRIDE_INIT) to AM_CFLAGSMatt Turner1-0/+1
2017-08-29util: move string_to_uint_map to glslEmil Velikov9-7/+228
2017-08-28nir: Fix system_value_from_intrinsic for subgroupsJason Ekstrand1-4/+4
2017-08-28nir: Fix some whatespaceJason Ekstrand1-5/+5
2017-08-28glsl: fix counting of vertex shader output slots used by explicit varsIlia Mirkin1-1/+2
2017-08-25glsl: fix glsl_struct_field size calculations for shader cacheNicolai Hähnle1-7/+4
2017-08-25glsl: pass shader source keys to the disk cacheTimothy Arceri2-9/+23
2017-08-25util/disk_cache: rename mesa cache dir and introduce cache versioningTimothy Arceri1-2/+4
2017-08-24glsl: stop adding pointers from bindless structs to the cacheTimothy Arceri1-4/+8
2017-08-24glsl: stop adding pointers from shader_info to the cacheTimothy Arceri1-6/+25
2017-08-24compiler: move pointers to the start of shader_infoTimothy Arceri1-3/+3
2017-08-24glsl: always write a name/label string to the cacheTimothy Arceri1-4/+7
2017-08-24glsl: don't write uniform storage offset if there isn't oneTimothy Arceri1-3/+10
2017-08-24glsl: add has_uniform_storage() helper to shader cacheTimothy Arceri1-6/+13
2017-08-24glsl: stop adding pointers from glsl_struct_field to the cacheTimothy Arceri1-7/+38
2017-08-24glsl: stop adding pointers from gl_shader_variable to the cacheTimothy Arceri1-12/+28
2017-08-24glsl: allow NULL to be passed to encode_type_to_blob()Timothy Arceri1-0/+10
2017-08-22glsl/linker: Make several functions not staticIan Romanick2-4/+4
2017-08-22glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri8-42/+90
2017-08-22glsl: add get_internal_ifc_packing() type helperTimothy Arceri1-0/+21
2017-08-21glsl: Add prototype for udivmod64()Matt Turner1-0/+3
2017-08-21glsl: Mark functions staticMatt Turner11-36/+36
2017-08-21glsl: Remove unused private fieldsMatt Turner1-3/+1
2017-08-18glsl: add a few missing int64 constant propagation casesIlia Mirkin2-0/+8
2017-08-18glsl: set old ldexp operand to NULL when loweringTimothy Arceri1-0/+1
2017-08-15glsl/ast: update rhs in addition to the var's constant_valueIlia Mirkin1-1/+1
2017-08-11glsl: stop cloning builtin fuctions _mesa_glsl_find_builtin_function()Timothy Arceri1-10/+1
2017-08-11glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri20-86/+159
2017-08-11glsl: use ralloc_str_append() rather than ralloc_asprintf_rewrite_tail()Timothy Arceri1-31/+113
2017-08-11glsl: remove unused field from ir_callTimothy Arceri1-5/+0
2017-08-11glsl: stop copying struct and interface member namesTimothy Arceri11-38/+31
2017-08-11glsl: tidy up get_num_operands()Timothy Arceri2-14/+9
2017-08-11glsl: calculate number of operands in an expression onceTimothy Arceri20-27/+98
2017-08-07glsl: update the extensions/functions that are enabled for 460Samuel Pitoiset2-17/+99
2017-08-02spirv: Fix SpvImageFormatR16uiJason Ekstrand1-1/+1
2017-08-02glsl: recognize GLSL 4.60Samuel Pitoiset3-3/+5
2017-08-02glsl: look up for transform feedback varyings after linkingJuan A. Suarez Romero1-0/+7
2017-08-01nir: fix algebraic optimizationsConnor Abbott1-2/+2
2017-08-01glsl: xfb_stride applies to buffers, not block membersJuan A. Suarez Romero1-3/+2
2017-07-31st/mesa: get rid of st_glsl_typesNicolai Hähnle1-1/+3
2017-07-31nir: add nir_lower_uniforms_to_ubo passNicolai Hähnle3-0/+99