summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: simplify an assertion in lower_ubo_referenceNicolai Hähnle2017-06-131-1/+1
* glsl: simplify validate_intrastage_arraysNicolai Hähnle2017-06-131-8/+0
* glsl: simplify varying matchingNicolai Hähnle2017-06-131-32/+9
* glsl: remove redundant record_compare check when linking globalsNicolai Hähnle2017-06-131-22/+17
* glsl: stop considering unnamed and named structures equalNicolai Hähnle2017-06-131-6/+2
* glsl: give all unnamed structs the same nameNicolai Hähnle2017-06-131-9/+7
* glsl: do not add unnamed struct types to the symbol tableNicolai Hähnle2017-06-131-1/+1
* glsl: do not lookup struct types by typenameNicolai Hähnle2017-06-133-6/+10
* glsl: fix a race condition when inserting new typesNicolai Hähnle2017-06-132-40/+32
* glsl/lower_distance: only set max_array_access for 1D clip dist arraysDave Airlie2017-06-121-1/+1
* nir: make various getters take const pointersGrazvydas Ignotas2017-06-102-13/+14
* glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring2017-06-084-4/+14
* Fix glcpp test expectationsIago Toral Quiroga2017-06-082-3/+6
* glsl: fix bounds check in blob_overwrite_bytesRob Herring2017-06-071-1/+1
* nir: Delete nir_array.hThomas Helland2017-06-072-100/+0
* nir: Port to u_dynarrayThomas Helland2017-06-072-5/+5
* nir: Remove unused includeThomas Helland2017-06-071-1/+0
* 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