summaryrefslogtreecommitdiff
path: root/src/compiler/glsl
AgeCommit message (Expand)AuthorFilesLines
2017-07-23glsl: rework misleading block layout codeTimothy Arceri1-4/+4
2017-07-23glsl: remove placeholder commentTimothy Arceri1-4/+0
2017-07-20nir: Add intrinsics from ARB_shader_ballotMatt Turner1-0/+45
2017-07-20nir: Add intrinsics from ARB_shader_group_voteMatt Turner1-0/+22
2017-07-19glsl: disable array splitting for AoATimothy Arceri1-0/+23
2017-07-05glsl: check if any of the named builtins are available firstIlia Mirkin3-4/+14
2017-07-05glsl_to_nir: zero-initialize var->data.descriptor_setNicolai Hähnle1-0/+1
2017-07-05glsl/blob: add valgrind checks that written data is definedNicolai Hähnle1-0/+12
2017-07-05glsl: explicitly zero out padding to gl_shader_variable bitfieldNicolai Hähnle1-1/+4
2017-07-05glsl: look for multiple variables simultaneously with find_assignment_visitorNicolai Hähnle1-41/+81
2017-07-03glsl: simplify disable_varying_optimizations_for_ssoNicolai Hähnle1-18/+11
2017-07-03glsl: always print non-zero var->data.location_fracNicolai Hähnle1-1/+1
2017-06-26glsl: do not call link_xfb_stride_layout_qualifiers() for fragment shadersJuan A. Suarez Romero1-2/+5
2017-06-22glsl: tidy up int declarationTimothy Arceri1-2/+1
2017-06-22glsl: fix typo in commentTimothy Arceri1-1/+1
2017-06-22glsl: Track whether uniforms are active per stageKenneth Graunke3-0/+9
2017-06-20glsl: Update build instructions for int64.glslIan Romanick1-2/+2
2017-06-20glsl: Fix indent in dump codeElie Tournier1-7/+7
2017-06-19glsl: gl_Max{Vertex,Fragment}UniformComponents exist in all desktop GL versionsIago Toral Quiroga1-7/+9
2017-06-14glsl: add ir_variable::contains_bindless()Samuel Pitoiset1-0/+11
2017-06-14glsl: set the explicit binding value for bindless samplers/imagesSamuel Pitoiset1-6/+29
2017-06-14glsl: pass the ir_variable object to set_opaque_binding()Samuel Pitoiset1-3/+4
2017-06-14glsl: process uniform images declared bindlessSamuel Pitoiset2-9/+85
2017-06-14glsl: process uniform samplers declared bindlessSamuel Pitoiset2-11/+95
2017-06-14mesa: add support for glUniformHandleui64*ARB()Samuel Pitoiset3-0/+9
2017-06-13glsl: simplify an assertion in lower_ubo_referenceNicolai Hähnle1-1/+1
2017-06-13glsl: simplify validate_intrastage_arraysNicolai Hähnle1-8/+0
2017-06-13glsl: simplify varying matchingNicolai Hähnle1-32/+9
2017-06-13glsl: remove redundant record_compare check when linking globalsNicolai Hähnle1-22/+17
2017-06-13glsl: give all unnamed structs the same nameNicolai Hähnle1-9/+7
2017-06-13glsl: do not add unnamed struct types to the symbol tableNicolai Hähnle1-1/+1
2017-06-13glsl: do not lookup struct types by typenameNicolai Hähnle3-6/+10
2017-06-12glsl/lower_distance: only set max_array_access for 1D clip dist arraysDave Airlie1-1/+1
2017-06-08glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring3-4/+13
2017-06-08Fix glcpp test expectationsIago Toral Quiroga2-3/+6
2017-06-07glsl: fix bounds check in blob_overwrite_bytesRob Herring1-1/+1
2017-06-07glcpp: fix #undef to match latest spec update and GLSLang implementationIago Toral Quiroga1-14/+31
2017-06-01glsl: fix a crash in ir_print_visitor() for bindless samplers/imagesSamuel Pitoiset1-1/+5
2017-06-01glsl: teach opt_array_splitting about bindless imagesSamuel Pitoiset1-2/+13
2017-06-01glsl: teach opt_structure_splitting about images in structuresSamuel Pitoiset1-2/+21
2017-06-01glsl: fix broken indentation in do_structure_splitting()Samuel Pitoiset1-16/+13
2017-06-01glsl: handle format layout qualifiers for struct with array of imagesSamuel Pitoiset1-1/+2
2017-06-01glsl: handle memory qualifiers for struct with array of imagesSamuel Pitoiset1-3/+4
2017-06-01glsl/lower_int64: only set progress when something is lowered.Dave Airlie1-4/+1
2017-05-25glsl: Fix g++ initializer order warningBrian Paul1-1/+1
2017-05-23util/disk_cache: add new driver_flags param to cache keysTimothy Arceri1-10/+10
2017-05-22mesa: GL_ARB_shader_subroutine is not optional in core profileIan Romanick1-1/+0
2017-05-22glsl: set mask via initialisation list rather than in constructor bodyTimothy Arceri1-3/+1
2017-05-22glcpp: Skip unnecessary line continuations removalVladislav Egorov1-2/+8
2017-05-22glcpp: Avoid unnecessary strcmp()Vladislav Egorov1-5/+9