aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: fix incorrect optimisation in opt_constant_variable()Timothy Arceri2020-06-121-0/+9
* nir: Properly preserve metadata in more casesJason Ekstrand2020-06-112-1/+18
* glsl: fix crash on glsl macro redefinitionAndrii Simiklit2020-06-101-0/+3
* glsl: inline functions with unsupported return type before converting to nirDanylo Piliaiev2020-06-081-0/+6
* glsl: fix potential slow compile times for GLSLOptimizeConservativelyTimothy Arceri2020-06-071-1/+14
* glsl: when NIR linker enable use it to resize uniform arraysTimothy Arceri2020-06-032-13/+24
* glsl: gather uniform dereference info before main linking loopTimothy Arceri2020-06-031-13/+24
* glsl: add update_array_sizes() helper to the NIR uniform linkerTimothy Arceri2020-06-031-0/+103
* glsl: add struct to gather more info about uniform array accessTimothy Arceri2020-06-031-8/+29
* glsl: Don't replace lrp pattern with lrp if arguments are not floatsDanylo Piliaiev2020-06-031-1/+2
* glsl/spirv: remove dead uniforms in spirv nir linkerTimothy Arceri2020-06-031-0/+8
* glsl: remove dead uniforms in the nir linkerTimothy Arceri2020-06-031-0/+8
* glsl: add can_remove_uniform() helper to the NIR linkerTimothy Arceri2020-06-031-0/+32
* glsl: lower samplers with highp coordinates correctlyMarek Olšák2020-06-022-6/+50
* glsl: lower the precision of imageLoadMarek Olšák2020-06-023-6/+125
* glsl: lower mediump partial derivativesMarek Olšák2020-06-023-6/+36
* glsl: lower mediump integer types to int16 and uint16Marek Olšák2020-06-025-51/+834
* glsl: handle int16 and uint16 types and add instructions for mediumpMarek Olšák2020-06-029-73/+387
* glsl: treat lowp as mediump when lowering builtinsMarek Olšák2020-06-021-2/+4
* meson: use gnu_symbol_visibility argumentDylan Baker2020-06-013-18/+30
* glsl: fix slow linking of uniforms in the nir linkerTimothy Arceri2020-05-271-9/+81
* glsl: stop cascading errors if process_parameters() failsTimothy Arceri2020-05-271-3/+6
* glsl: Use SATURATEAlyssa Rosenzweig2020-05-261-2/+2
* glsl: cleanup vertex shader input checksMarcin Ślusarz2020-05-261-17/+13
* glsl: subroutine signatures must match exactlyYevhenii Kolesnikov2020-05-241-0/+3
* spirv: add ReadClockKHR support with device scopeSamuel Pitoiset2020-05-241-0/+1
* glsl: Remove integer matrix support from ir_dereference_array::constant_expre...Ian Romanick2020-05-211-9/+1
* compiler: delete leftover autotools test wrapperEric Engestrom2020-05-202-6/+0
* tests: Make tests aware of meson test wrapperDylan Baker2020-05-203-22/+55
* mesa: extend GLSLZeroInit semanticsPierre-Eric Pelloux-Prayer2020-05-051-0/+2
* glsl: add a is_implicit_initializer flagPierre-Eric Pelloux-Prayer2020-05-054-2/+18
* glsl: rework zero initializationPierre-Eric Pelloux-Prayer2020-05-053-6/+16
* glsl: init gl_FragColor if zero_init=truePierre-Eric Pelloux-Prayer2020-05-051-1/+7
* compiler/glsl: explicitly store NumUniformBlocksErik Faye-Lund2020-05-053-6/+10
* glsl: rename has_implicit_uint_to_int_conversion to *_int_to_uint_*Danylo Piliaiev2020-05-052-2/+2
* mesa: replace GLenum target with gl_shader_stage in NewProgramMarek Olšák2020-04-273-23/+8
* glsl: remove some duplicate code from the nir uniform linkerTimothy Arceri2020-04-241-245/+133
* glsl: some nir uniform linker fixesTimothy Arceri2020-04-241-1/+18
* mesa: enable GL_EXT_draw_instanced for gles2Simon Zeni2020-04-233-0/+8
* remove final imports.h and imports.c bitsDylan Baker2020-04-212-3/+2
* glsl: Hard-code noise to zero in builtin_functions.cppJason Ekstrand2020-04-2111-204/+33
* st/glsl_to_nir: make use of nir linker for linking uniformsTimothy Arceri2020-04-212-4/+8
* glsl: fix gl_nir_set_uniform_initializers() for bindless texturesTimothy Arceri2020-04-211-0/+6
* glsl: add bindless support to nir uniform linkerTimothy Arceri2020-04-211-77/+172
* glsl: only set stage ref when uniforms referenced in stageTimothy Arceri2020-04-181-7/+215
* glsl: pull mark_array_elements_referenced() out into common helperTimothy Arceri2020-04-185-121/+130
* glsl: fix block index in NIR uniform linkerTimothy Arceri2020-04-181-1/+7
* glsl: error check max user assignable uniform locationsTimothy Arceri2020-04-181-0/+18
* glsl: fix explicit locations for the glsl linkerTimothy Arceri2020-04-181-5/+16
* Revert "glsl: fix resizing of the uniform remap table"Timothy Arceri2020-04-181-8/+4