summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: add a few missing int64 constant propagation casesIlia Mirkin2017-08-182-0/+8
* glsl: set old ldexp operand to NULL when loweringTimothy Arceri2017-08-181-0/+1
* glsl/ast: update rhs in addition to the var's constant_valueIlia Mirkin2017-08-151-1/+1
* glsl: stop cloning builtin fuctions _mesa_glsl_find_builtin_function()Timothy Arceri2017-08-111-10/+1
* glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri2017-08-1120-86/+159
* glsl: use ralloc_str_append() rather than ralloc_asprintf_rewrite_tail()Timothy Arceri2017-08-111-31/+113
* glsl: remove unused field from ir_callTimothy Arceri2017-08-111-5/+0
* glsl: stop copying struct and interface member namesTimothy Arceri2017-08-1111-38/+31
* glsl: tidy up get_num_operands()Timothy Arceri2017-08-112-14/+9
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-1120-27/+98
* glsl: update the extensions/functions that are enabled for 460Samuel Pitoiset2017-08-072-17/+99
* glsl: recognize GLSL 4.60Samuel Pitoiset2017-08-023-3/+5
* glsl: look up for transform feedback varyings after linkingJuan A. Suarez Romero2017-08-021-0/+7
* glsl: xfb_stride applies to buffers, not block membersJuan A. Suarez Romero2017-08-011-3/+2
* glsl: small builtin inline tidy upTimothy Arceri2017-07-271-4/+4
* compiler: move glsl_interface_packing enum to shader_enums.hTimothy Arceri2017-07-261-10/+1
* glsl: rework misleading block layout codeTimothy Arceri2017-07-231-4/+4
* glsl: remove placeholder commentTimothy Arceri2017-07-231-4/+0
* nir: Add intrinsics from ARB_shader_ballotMatt Turner2017-07-201-0/+45
* nir: Add intrinsics from ARB_shader_group_voteMatt Turner2017-07-201-0/+22
* glsl: disable array splitting for AoATimothy Arceri2017-07-191-0/+23
* glsl: check if any of the named builtins are available firstIlia Mirkin2017-07-053-4/+14
* glsl_to_nir: zero-initialize var->data.descriptor_setNicolai Hähnle2017-07-051-0/+1
* glsl/blob: add valgrind checks that written data is definedNicolai Hähnle2017-07-051-0/+12
* glsl: explicitly zero out padding to gl_shader_variable bitfieldNicolai Hähnle2017-07-051-1/+4
* glsl: look for multiple variables simultaneously with find_assignment_visitorNicolai Hähnle2017-07-051-41/+81
* glsl: simplify disable_varying_optimizations_for_ssoNicolai Hähnle2017-07-031-18/+11
* glsl: always print non-zero var->data.location_fracNicolai Hähnle2017-07-031-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
* 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: 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