summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2017-06-27nir: implement GLSL.std.450 NMax, NMIn and NClamp operationsJuan A. Suarez Romero1-0/+3
2017-06-27nir: add support for 64-bit in SmoothStep functionJuan A. Suarez Romero1-3/+5
2017-06-27nir: sge operation is defined for floating-point typesJuan A. Suarez Romero1-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-20spirv: Work around the Doom shader bugJason Ekstrand2-0/+28
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: stop considering unnamed and named structures equalNicolai Hähnle1-6/+2
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-13glsl: fix a race condition when inserting new typesNicolai Hähnle2-40/+32
2017-06-12glsl/lower_distance: only set max_array_access for 1D clip dist arraysDave Airlie1-1/+1
2017-06-10nir: make various getters take const pointersGrazvydas Ignotas2-13/+14
2017-06-08glsl: Fix gl_shader_stage enum unsigned comparisonRob Herring4-4/+14
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-07nir: Delete nir_array.hThomas Helland2-100/+0
2017-06-07nir: Port to u_dynarrayThomas Helland2-5/+5
2017-06-07nir: Remove unused includeThomas Helland1-1/+0
2017-06-07glcpp: fix #undef to match latest spec update and GLSLang implementationIago Toral Quiroga1-14/+31
2017-06-07tree-wide: remove trailing backslashEric Engestrom1-1/+1
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-23nir/lower-atomics-to-ssbo: remove atomic_uint arrays tooRob Clark1-1/+9
2017-05-23nir/lower-atomics-to-ssbo: fix num_componentsRob Clark1-0/+5
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