summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: add ir_variable::contains_bindless()Samuel Pitoiset2017-06-141-0/+11
* glsl: set the explicit binding value for bindless samplers/imagesSamuel Pitoiset2017-06-141-6/+29
* glsl: pass the ir_variable object to set_opaque_binding()Samuel Pitoiset2017-06-141-3/+4
* glsl: process uniform images declared bindlessSamuel Pitoiset2017-06-142-9/+85
* glsl: process uniform samplers declared bindlessSamuel Pitoiset2017-06-142-11/+95
* mesa: add support for glUniformHandleui64*ARB()Samuel Pitoiset2017-06-143-0/+9
* 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: 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/lower_distance: only set max_array_access for 1D clip dist arraysDave Airlie2017-06-121-1/+1
* glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring2017-06-083-4/+13
* Fix glcpp test expectationsIago Toral Quiroga2017-06-082-3/+6
* glsl: fix bounds check in blob_overwrite_bytesRob Herring2017-06-071-1/+1
* glcpp: fix #undef to match latest spec update and GLSLang implementationIago Toral Quiroga2017-06-071-14/+31
* 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
* 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
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-6/+6
* 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-081-0/+12
* 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-081-0/+1
* 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