aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir/st_glsl_to_nir: add param to disable splitting of inputsTimothy Arceri2018-01-312-10/+15
* nir: partially revert c2acf97fcc9b32eTimothy Arceri2018-01-301-6/+23
* nir: add vs_inputs_dual_locations compiler optionTimothy Arceri2018-01-302-5/+15
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-304-9/+20
* nir: mark unused space in packed_tex_dataTapani Pälli2018-01-291-0/+1
* mesa: change gl_link_status enums to uppercaseBrian Paul2018-01-263-5/+5
* mesa: change gl_compile_status enums to uppercaseBrian Paul2018-01-262-8/+8
* automake: small cleanup after the meson.build inclusionEmil Velikov2018-01-251-1/+0
* glsl: add image and sampler (un)packing support to glsl to nirTimothy Arceri2018-01-231-0/+4
* nir: add image and sampler type to glsl_get_bit_size()Timothy Arceri2018-01-231-0/+2
* autotools: include meson build files in tarballDylan Baker2018-01-191-1/+8
* glsl: remove unneeded extern "C" {} bracketing around Mesa includesBrian Paul2018-01-171-4/+2
* glsl: include util/bitscan.h in serialize.cppBrian Paul2018-01-171-0/+1
* glsl/linker: link-error using the same name in unnamed block and outsideJuan A. Suarez Romero2018-01-161-0/+23
* nir: add a 'const' qualifier to nir_ssa_def_components_read()Samuel Pitoiset2018-01-122-2/+2
* meson: Use dependencies for nirDylan Baker2018-01-113-6/+19
* meson: Use consistent style for testsDylan Baker2018-01-112-49/+60
* meson: Use consistent styleDylan Baker2018-01-112-4/+8
* glsl: cleanup shader_cache header guardTapani Pälli2018-01-111-3/+3
* glsl/linker: Safely generate mask of possible locationsIan Romanick2018-01-101-4/+5
* glsl/linker: Mark no locations as invalid instead of marking all locationsIan Romanick2018-01-101-1/+1
* glsl: Don't handle visit_stop in several ::accept methodsIan Romanick2018-01-101-3/+6
* glsl: Remove unnecessary assignments to typeIan Romanick2018-01-101-4/+0
* nir: Silence unused parameter warningsIan Romanick2018-01-101-2/+2
* glsl: remove Lower{TCS,TES}PatchVerticesInIago Toral Quiroga2018-01-102-27/+4
* .gitignore: Ignore new generated filesScott D Phillips2018-01-081-0/+1