summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: handle differences between ARB/EXT versions of shader_image_load_storePierre-Eric Pelloux-Prayer2019-08-064-3/+21
* glcpp: use pre-expansion line number for __LINE__Jonathan Marek2019-08-061-4/+7
* meson: drop unused dep_{thread,dl}Eric Engestrom2019-08-031-1/+1
* meson: replace libmesa_util with idep_mesautilEric Engestrom2019-08-032-3/+3
* nir: Stop whacking gl_FrontFacing to a system valueJason Ekstrand2019-08-011-7/+2
* autotools: delete leftover script wrapperEric Engestrom2019-07-311-16/+0
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-313-4/+4
* compiler: replace MAYBE_UNUSED with UNUSEDEric Engestrom2019-07-311-1/+1
* glsl: Add builtin functions for EXT_texture_shadow_lodPaulo Zanoni2019-07-301-0/+26
* glsl: Allow _textureCubeArrayShadow function to accept ir_texture_opcodePaulo Zanoni2019-07-301-4/+19
* mesa: extension boilerplate for EXT_texture_shadow_lodPaulo Zanoni2019-07-302-0/+3
* glsl: Treat gl_FragCoord as a varying even when it's a system valueJason Ekstrand2019-07-291-1/+3
* glsl: report no function instead of empty candidate listErik Faye-Lund2019-07-251-2/+17
* util: use standard name for snprintf()Eric Engestrom2019-07-195-20/+19
* glsl: Optionally declare gl_PointCoord as a system valueAndreas Baierl2019-07-181-2/+6
* glsl/shader_cache: handle SPIR-V shadersAlejandro Piñeiro2019-07-121-5/+5
* nir/linker: Initialize UniformDataDefaults when using SPIR-VArcady Goldmints-Orlov2019-07-122-0/+7
* glsl/serialize: Update write_program_resource_data() to handle NULL input and...Arcady Goldmints-Orlov2019-07-121-1/+5
* glsl/serialize: Handle NULL uniform name in write_uniforms()Arcady Goldmints-Orlov2019-07-121-1/+5
* nir/linker: Fill TOP_LEVEL_ARRAY_SIZE and STRIDEAntia Puentes2019-07-121-3/+25
* nir/linker: Compute the offset for non-trivial uniform types.Antia Puentes2019-07-121-10/+23
* nir/linker: Add atomic counters to the program resource listAntia Puentes2019-07-121-0/+7
* nir/linker: Add XFB resources to the program resource listAntia Puentes2019-07-121-0/+27
* nir/linker: Add BUFFER_VARIABLEs to the prog resource listAntia Puentes2019-07-121-1/+31
* nir/linker: Add inputs/outputs to the program resource listAntia Puentes2019-07-121-0/+108
* nir/linker: add ubo/ssbo to the program resource listAlejandro Piñeiro2019-07-121-0/+14
* nir/linker: Fill the uniform's BLOCK_INDEXAntia Puentes2019-07-121-1/+22
* glsl/link_varyings: Fix hash table leakYevhenii Kolesnikov2019-07-121-9/+8
* glsl/builtin types: Set the precision on the depth range paramsNeil Roberts2019-07-111-3/+3
* glsl/builtin_variables: Add a precision to the builtinsNeil Roberts2019-07-111-80/+170
* glsl/standalone: meson test for --dump-builderYevhenii Kolesnikov2019-07-032-0/+23
* glsl/standalone: exit on unsupported texture functionsSergii Romantsov2019-07-031-1/+14
* glsl/nir: Lower buffers using Binding instead of NamesCaio Marcelo de Oliveira Filho2019-06-301-5/+28