summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: fix infinite loop caused by bug in loop unrolling passTimothy Arceri2018-03-271-1/+1
* compiler: glsl: silence valgrind warning on write cacheLionel Landwerlin2018-03-231-2/+2
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-27/+27
* nir: add frexp_exp and frexp_sig opcodesTimothy Arceri2018-03-221-0/+2
* mesa: rework ParameterList to allow packingTimothy Arceri2018-03-201-3/+11
* glsl/serialize: Save shader program metadata sha1Jordan Justen2018-03-191-0/+4
* glsl: Remove api_enabled tracking for transform feedbackJordan Justen2018-03-191-2/+0
* glsl/shader_cache: Allow shader cache usage with transform feedbackJordan Justen2018-03-192-10/+7
* glsl: Use hash table cloning in copy propagationThomas Helland2018-03-142-31/+15
* compiler: int8/uint8 supportKarol Herbst2018-03-143-0/+6
* nir: Generalize nir_intrinsic_vote_eqJason Ekstrand2018-03-071-2/+3
* glsl/linker: fix bug when checking precision qualifierSamuel Iglesias Gonsálvez2018-02-281-8/+3
* 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
* glsl: Parse 'layout' as a token with advanced blending or bindlessKenneth Graunke2018-02-211-0/+2
* 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-191-0/+5
* 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-131-1/+1
* mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák2018-02-134-6/+6
* 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-081-2/+4
* 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
* 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
* nir: add vs_inputs_dual_locations compiler optionTimothy Arceri2018-01-301-5/+9
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-302-5/+6
* 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
* glsl: add image and sampler (un)packing support to glsl to nirTimothy Arceri2018-01-231-0/+4
* 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
* meson: Use dependencies for nirDylan Baker2018-01-111-1/+2
* meson: Use consistent style for testsDylan Baker2018-01-111-40/+50
* 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