summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/search: Include 8 and 16-bit support in construct_valueJose Maria Casanova Crespo2018-03-011-0/+15
* nir/search: Support 8 and 16-bit constants in match_valueJason Ekstrand2018-03-011-0/+20
* nir/serialize: handle var->name being NULLAlejandro Piñeiro2018-03-011-1/+2
* spirv/i965/anv: Relax push constant offset assertions being 32-bit alignedJose Maria Casanova Crespo2018-02-281-2/+0
* spirv: Calculate properly 16-bit vector sizesJose Maria Casanova Crespo2018-02-281-5/+2
* glsl/linker: fix bug when checking precision qualifierSamuel Iglesias Gonsálvez2018-02-281-8/+3
* nir: fix interger divide by zero crash during constant foldingTimothy Arceri2018-02-281-2/+2
* nir: add lower_ldexp to nir compiler optionsTimothy Arceri2018-02-282-2/+4
* util/bitset: Make C++ wrapper trivially constructible.Francisco Jerez2018-02-272-3/+0
* glsl: Silence warnings when reading from a framebuffer fetch output.Francisco Jerez2018-02-241-0/+1
* glsl: Specify framebuffer fetch coherency mode in lower_blend_equation_advanc...Francisco Jerez2018-02-242-2/+3
* glsl: Add support for the framebuffer fetch layout(noncoherent) qualifier.Francisco Jerez2018-02-245-2/+61
* glsl: Allow layout token for EXT_shader_framebuffer_fetch_non_coherent.Francisco Jerez2018-02-241-1/+2
* glsl: Initialize ir_variable_data::fb_fetch_output earlier for GL(ES) 2.Francisco Jerez2018-02-241-2/+7
* glsl: Replace MESA_shader_framebuffer_fetch extension flags with EXT ones.Francisco Jerez2018-02-242-6/+4
* glsl: Switch ast_type_qualifier to a 128-bit bitset.Francisco Jerez2018-02-243-4/+9
* mesa: implement ARB_compatibilityMarek Olšák2018-02-235-3/+6
* nir: lower fexp2(fmul(flog2(a), 2)) to fmul(a, a)Samuel Pitoiset2018-02-221-0/+2
* nir: add is_used_once for fmul(fexp2(a), fexp2(b)) to fexp2(fadd(a, b))Samuel Pitoiset2018-02-221-1/+1
* spirv: apply memory qualifiers to imagesSamuel Pitoiset2018-02-221-3/+9
* glsl: Parse 'layout' as a token with advanced blending or bindlessKenneth Graunke2018-02-211-0/+2
* nir: remove old assertTimothy Arceri2018-02-221-1/+0
* glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.Eric Anholt2018-02-201-1/+1
* glsl: Silence warnings in the uniform initializer test about 16-bit typesEric Anholt2018-02-201-0/+9
* glsl/nir: add pixel_center_integer to shader infoTimothy Arceri2018-02-192-0/+7
* glsl: fix sizeof(pointer) bugEric Engestrom2018-02-161-1/+1
* mesa: move STATE_LENGTH to shader_enums.h and use it everywhereMarek Olšák2018-02-134-7/+13
* mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák2018-02-137-12/+15
* mesa: reduce the size of gl_programMarek Olšák2018-02-131-5/+4
* glsl/tests: Fix strict aliasing warning about int64/double.Eric Anholt2018-02-121-3/+19
* glsl/linker: remove ubo explicit binding handlingAlejandro Piñeiro2018-02-091-56/+2
* meson: Add build option for toolsScott D Phillips2018-02-082-3/+6
* glsl/tests: changes to test_disk_cache_create testTapani Pälli2018-02-071-6/+22
* glsl/tests: move utility functions in cache_testTapani Pälli2018-02-071-35/+35
* radv: run nir_opt_shrink_loadSamuel Pitoiset2018-02-061-0/+0
* nir: add nir_opt_shrink_load passSamuel Pitoiset2018-02-064-0/+71
* spirv: split constant initializers on in/out structsIago Toral Quiroga2018-02-061-0/+8
* mesa: add OES_EGL_image_external_essl3 supportIlia Mirkin2018-02-065-2/+23
* glsl/linker: check same name is not used in block and outsideJuan A. Suarez Romero2018-02-051-23/+30
* mesa: Put materials at the end of the generic block.Mathias Fröhlich2018-02-011-1/+6
* mesa: Use defines for the aliased material array attributes.Mathias Fröhlich2018-02-011-0/+10
* nir: Distribute binary operations with constants into bcselIan Romanick2018-01-301-0/+15
* nir: Rearrange logic op-compounded integer comparesIan Romanick2018-01-301-0/+35
* nir: Rearrange and-compounded float comparesIan Romanick2018-01-301-0/+8
* nir: Separate a weird compare with zero to two compares with zeroIan Romanick2018-01-301-0/+2
* nir: Simplify min and max of b2fIan Romanick2018-01-301-0/+5
* nir: Undo possible damage caused by rearranging or-compounded float comparesIan Romanick2018-01-301-0/+9
* nir: Be more conservative about rearranging or-compounded comparesIan Romanick2018-01-301-4/+9
* nir: See through an fneg to apply existing optimizationsIan Romanick2018-01-301-3/+6
* nir: add lower_all_io_to_temps flagTimothy Arceri2018-01-311-0/+2