summaryrefslogtreecommitdiff
path: root/src/compiler/glsl
AgeCommit message (Expand)AuthorFilesLines
2017-08-25glsl: fix glsl_struct_field size calculations for shader cacheNicolai Hähnle1-7/+4
2017-08-25glsl: pass shader source keys to the disk cacheTimothy Arceri2-9/+23
2017-08-25util/disk_cache: rename mesa cache dir and introduce cache versioningTimothy Arceri1-2/+4
2017-08-24glsl: stop adding pointers from bindless structs to the cacheTimothy Arceri1-4/+8
2017-08-24glsl: stop adding pointers from shader_info to the cacheTimothy Arceri1-6/+25
2017-08-24glsl: always write a name/label string to the cacheTimothy Arceri1-4/+7
2017-08-24glsl: don't write uniform storage offset if there isn't oneTimothy Arceri1-3/+10
2017-08-24glsl: add has_uniform_storage() helper to shader cacheTimothy Arceri1-6/+13
2017-08-24glsl: stop adding pointers from glsl_struct_field to the cacheTimothy Arceri1-7/+38
2017-08-24glsl: stop adding pointers from gl_shader_variable to the cacheTimothy Arceri1-12/+28
2017-08-24glsl: allow NULL to be passed to encode_type_to_blob()Timothy Arceri1-0/+10
2017-08-22glsl/linker: Make several functions not staticIan Romanick2-4/+4
2017-08-22glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri8-42/+90
2017-08-21glsl: Add prototype for udivmod64()Matt Turner1-0/+3
2017-08-21glsl: Mark functions staticMatt Turner11-36/+36
2017-08-21glsl: Remove unused private fieldsMatt Turner1-3/+1
2017-08-18glsl: add a few missing int64 constant propagation casesIlia Mirkin2-0/+8
2017-08-18glsl: set old ldexp operand to NULL when loweringTimothy Arceri1-0/+1
2017-08-15glsl/ast: update rhs in addition to the var's constant_valueIlia Mirkin1-1/+1
2017-08-11glsl: stop cloning builtin fuctions _mesa_glsl_find_builtin_function()Timothy Arceri1-10/+1
2017-08-11glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri20-86/+159
2017-08-11glsl: use ralloc_str_append() rather than ralloc_asprintf_rewrite_tail()Timothy Arceri1-31/+113
2017-08-11glsl: remove unused field from ir_callTimothy Arceri1-5/+0
2017-08-11glsl: stop copying struct and interface member namesTimothy Arceri11-38/+31
2017-08-11glsl: tidy up get_num_operands()Timothy Arceri2-14/+9
2017-08-11glsl: calculate number of operands in an expression onceTimothy Arceri20-27/+98
2017-08-07glsl: update the extensions/functions that are enabled for 460Samuel Pitoiset2-17/+99
2017-08-02glsl: recognize GLSL 4.60Samuel Pitoiset3-3/+5
2017-08-02glsl: look up for transform feedback varyings after linkingJuan A. Suarez Romero1-0/+7
2017-08-01glsl: xfb_stride applies to buffers, not block membersJuan A. Suarez Romero1-3/+2
2017-07-27glsl: small builtin inline tidy upTimothy Arceri1-4/+4
2017-07-26compiler: move glsl_interface_packing enum to shader_enums.hTimothy Arceri1-10/+1
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