summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glcpp: fix #undef to match latest spec update and GLSLang implementationIago Toral Quiroga2017-06-071-14/+31
* tree-wide: remove trailing backslashEric Engestrom2017-06-071-1/+1
* glsl: fix a crash in ir_print_visitor() for bindless samplers/imagesSamuel Pitoiset2017-06-011-1/+5
* glsl: teach opt_array_splitting about bindless imagesSamuel Pitoiset2017-06-011-2/+13
* glsl: teach opt_structure_splitting about images in structuresSamuel Pitoiset2017-06-011-2/+21
* glsl: fix broken indentation in do_structure_splitting()Samuel Pitoiset2017-06-011-16/+13
* glsl: handle format layout qualifiers for struct with array of imagesSamuel Pitoiset2017-06-011-1/+2
* glsl: handle memory qualifiers for struct with array of imagesSamuel Pitoiset2017-06-011-3/+4
* glsl/lower_int64: only set progress when something is lowered.Dave Airlie2017-06-011-4/+1
* glsl: Fix g++ initializer order warningBrian Paul2017-05-251-1/+1
* nir/lower-atomics-to-ssbo: remove atomic_uint arrays tooRob Clark2017-05-231-1/+9
* nir/lower-atomics-to-ssbo: fix num_componentsRob Clark2017-05-231-0/+5
* util/disk_cache: add new driver_flags param to cache keysTimothy Arceri2017-05-231-10/+10
* mesa: GL_ARB_shader_subroutine is not optional in core profileIan Romanick2017-05-221-1/+0
* glsl: set mask via initialisation list rather than in constructor bodyTimothy Arceri2017-05-221-3/+1
* glcpp: Skip unnecessary line continuations removalVladislav Egorov2017-05-221-2/+8
* glcpp: Avoid unnecessary strcmp()Vladislav Egorov2017-05-221-5/+9
* glsl: Conditionally allow redeclaration of built-in variablesJohn Brooks2017-05-203-0/+19
* st/mesa: don't mark the program as in cache_fallback when there is cache missTimothy Arceri2017-05-201-1/+1
* glsl: simplify link_assign_uniform_storage() a bitSamuel Pitoiset2017-05-161-8/+9
* glsl: include image qualifiers when printing IRNicolai Hähnle2017-05-121-3/+17
* glsl: order indices for images inside a struct arraySamuel Pitoiset2017-05-121-11/+17
* glsl: add parcel_out_uniform_storage::set_opaque_indices() helperSamuel Pitoiset2017-05-121-54/+65
* glsl: simplify set_opaque_binding()Samuel Pitoiset2017-05-111-21/+20
* glsl: add missing check for samplers in set_opaque_binding()Samuel Pitoiset2017-05-111-0/+2
* Android: amd/common: fix dependency on libmesa_nirRob Herring2017-05-111-0/+1
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-0914-96/+89
* glsl: Don't allow redefining builtin functions on GLSL 1.00.Eric Anholt2017-05-081-2/+13
* glsl: Restrict func redeclarations (not just redefinitions) on GLSL 1.00.Eric Anholt2017-05-081-0/+10
* glsl: Ban #undefining __LINE__ and friends on GLES2.Eric Anholt2017-05-081-5/+2
* glsl: Restrict functions to not return arrays or SOAs in GLSL 1.00.Eric Anholt2017-05-083-0/+31
* nir: fix (hopefully) windows buildRob Clark2017-05-082-4/+4
* glsl: apply the image format for members of structuresSamuel Pitoiset2017-05-081-8/+29
* glsl: store the image format in glsl_struct_fieldSamuel Pitoiset2017-05-083-1/+11
* glsl: destroy function and subroutine hash tablesGrazvydas Ignotas2017-05-081-0/+10
* nir: Fix missing snprintf symbol on Windows.Jose Fonseca2017-05-071-0/+4
* glsl: skip tree grafting for sampler and image typesNicolai Hähnle2017-05-061-0/+11
* glsl: teach lower_ubo_reference about samplers inside structuresSamuel Pitoiset2017-05-061-0/+15
* glsl: link bindless layout qualifiersSamuel Pitoiset2017-05-061-0/+44
* glsl: do not count bindless samplers/images when linking uniformsSamuel Pitoiset2017-05-061-2/+2
* glsl: lower bindless sampler/image packed varyingsSamuel Pitoiset2017-05-061-0/+14
* glsl: implement ARB_bindless_texture conversionsSamuel Pitoiset2017-05-063-10/+84
* glsl: allow bindless samplers/images to be used with constructorsSamuel Pitoiset2017-05-061-2/+14
* glsl: add is_valid_constructor() helper functionSamuel Pitoiset2017-05-061-2/+8
* glsl: add ARB_bindless_texture operationsSamuel Pitoiset2017-05-062-0/+26
* glsl: allow bindless samplers/images to be initializedSamuel Pitoiset2017-05-061-3/+14
* glsl: allow bindless samplers/images to be l-valuesSamuel Pitoiset2017-05-061-0/+14
* glsl: add _mesa_glsl_parse_state object to is_lvalue()Samuel Pitoiset2017-05-064-7/+9
* glsl: relax bindless sampler arrays indexingSamuel Pitoiset2017-05-061-1/+7
* glsl: reject bindless samplers/images frag inputs without 'flat'Samuel Pitoiset2017-05-061-0/+20