summaryrefslogtreecommitdiff
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: fix gl_nir_set_uniform_initializers() for image arraysTimothy Arceri2020-02-141-1/+1
* glsl: Fix software 64-bit integer to 32-bit float conversions.Francisco Jerez2020-01-141-22/+14
* glsl/nir: do not change an element index to have correct block nameAndrii Simiklit2020-01-071-1/+0
* glsl: fix a binding points assignment for ssbo/ubo arraysAndrii Simiklit2020-01-073-13/+25
* glsl: fix an incorrect max_array_access after optimization of ssbo/uboAndrii Simiklit2020-01-071-0/+1
* glsl/nir: iterate the system values list when adding varyingsTimothy Arceri2019-12-101-25/+36
* driconf, glsl: Add a vs_position_always_invariant optionKenneth Graunke2019-12-031-0/+6
* glsl: Enable textureSize for samplerExternalOESYevhenii Kolesnikov2019-11-261-0/+2
* glsl: Initialize all fields of ir_variable in constructorDanylo Piliaiev2019-10-281-0/+23
* glsl/serialize: optimize for equal offsets in uniform remap tablesMarek Olšák2019-10-251-2/+28
* glsl/serialize: restructure remap table codeMarek Olšák2019-10-251-63/+56
* glsl: remove propagate_invariance() call from the linkerTimothy Arceri2019-10-241-2/+0
* nir: add amul instructionRob Clark2019-10-181-1/+1
* glsl: fix crash compiling bindless samplers inside unnamed UBOsTimothy Arceri2019-10-121-5/+5
* glsl/builtin: Add alternate versions of atan using new opsNeil Roberts2019-10-121-2/+31
* glsl: Add opcodes for atan and atan2Neil Roberts2019-10-124-0/+27
* glsl/tests: Handle no-exec errorsDylan Baker2019-10-102-4/+42
* meson: glcpp tests are expected to fail on windowsDylan Baker2019-10-101-1/+2
* meson: Add idep_getopt for testsDylan Baker2019-10-102-4/+4
* meson: force inclusion of inttypes.h for glcpp with msvcDylan Baker2019-10-101-2/+12
* nir: move gl_nir_opt_access from glsl directoryMarek Olšák2019-10-103-340/+0
* meson: drop duplicate inc_nir from libglslEric Engestrom2019-10-071-1/+1
* glsl: Add helperInvocationEXT() builtinCaio Marcelo de Oliveira Filho2019-09-303-0/+47
* glsl: Parse `demote` statementCaio Marcelo de Oliveira Filho2019-09-305-1/+49
* glsl: Add ir_demoteCaio Marcelo de Oliveira Filho2019-09-309-0/+81
* mesa: Extension boilerplate for EXT_demote_to_helper_invocationCaio Marcelo de Oliveira Filho2019-09-302-0/+3
* glsl: turn runtime asserts of compile-time value into compile-time assertsEric Engestrom2019-09-251-6/+12
* glsl: correct bitcast-helpersErik Faye-Lund2019-09-251-2/+2
* Move blob from compiler/ to util/Jason Ekstrand2019-09-192-340/+0
* glsl/nir: Add and use a gl_nir_link() functionCaio Marcelo de Oliveira Filho2019-09-102-0/+24
* glsl/nir: Fill in the Parameters in NIR linkerCaio Marcelo de Oliveira Filho2019-09-103-2/+76
* glsl/nir: Avoid overflow when setting max_uniform_locationCaio Marcelo de Oliveira Filho2019-09-101-1/+2
* glsl/tests: Handle windows \r\n new linesDylan Baker2019-09-101-1/+1
* glsl: Fix unroll of do{} while(false) like loopsDanylo Piliaiev2019-09-062-17/+41
* nir: Carve out nir_lower_samplers from GLSL code.Timur Kristóf2019-09-061-127/+1
* gallium: Plumb through a way to disable GLSL const loweringConnor Abbott2019-09-051-1/+2
* glsl: Store the precision for a function return typeNeil Roberts2019-09-043-1/+30
* glsl: replace 'x + (-x)' with constant 0Pierre-Eric Pelloux-Prayer2019-08-291-0/+12
* compiler/glsl: Fix warning about unused functionCaio Marcelo de Oliveira Filho2019-08-231-1/+3
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-214-12/+32
* mesa/compiler: rework tear down of builtin/typesLionel Landwerlin2019-08-217-67/+31
* glsl/tests: take refs on glsl typesLionel Landwerlin2019-08-219-18/+64
* glsl/standalone: init shader stage in init_gl_program()Vasily Khoruzhick2019-08-171-2/+4
* win32: unify strcasecmp definitionsErik Faye-Lund2019-08-151-0/+1
* glsl: fixup u64-warningErik Faye-Lund2019-08-151-1/+1
* glsl: Optimize the SoftFP64 shader when first creating it.Kenneth Graunke2019-08-121-0/+13
* nir: add atomic_inc_wrap/atomic_dec_wrap image intrinsicsPierre-Eric Pelloux-Prayer2019-08-061-1/+9
* glsl: add EXT_shader_image_load_store new image functionsPierre-Eric Pelloux-Prayer2019-08-062-0/+14
* glsl: add EXT_shader_image_load_store keywords to lexerPierre-Eric Pelloux-Prayer2019-08-061-36/+36
* glsl: add size qualifiers from EXT_shader_image_load_storePierre-Eric Pelloux-Prayer2019-08-062-39/+93