summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: implement GLSL.std.450 NMax, NMIn and NClamp operationsJuan A. Suarez Romero2017-06-271-0/+3
* nir: add support for 64-bit in SmoothStep functionJuan A. Suarez Romero2017-06-271-3/+5
* nir: sge operation is defined for floating-point typesJuan A. Suarez Romero2017-06-271-1/+1
* glsl: do not call link_xfb_stride_layout_qualifiers() for fragment shadersJuan A. Suarez Romero2017-06-261-2/+5
* glsl: tidy up int declarationTimothy Arceri2017-06-221-2/+1
* glsl: fix typo in commentTimothy Arceri2017-06-221-1/+1
* glsl: Track whether uniforms are active per stageKenneth Graunke2017-06-223-0/+9
* spirv: Work around the Doom shader bugJason Ekstrand2017-06-202-0/+28
* glsl: Update build instructions for int64.glslIan Romanick2017-06-201-2/+2
* glsl: Fix indent in dump codeElie Tournier2017-06-201-7/+7
* glsl: gl_Max{Vertex,Fragment}UniformComponents exist in all desktop GL versionsIago Toral Quiroga2017-06-191-7/+9
* 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: 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