summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: replace some asserts with unreachable when processing the astTimothy Arceri2018-04-271-6/+3
* mesa: GL_EXT_texture_norm16 extension plumbingTapani Pälli2018-04-251-6/+6
* glsl/glcpp: Handle hex constants with 0X prefixVlad Golovkin2018-04-243-7/+12
* compiler/glsl: close fd's in glcpp_test.pyDylan Baker2018-04-231-2/+4
* meson: enable glcpp testDylan Baker2018-04-181-1/+17
* glcpp/tests: Convert shell scripts to a python scriptDylan Baker2018-04-183-267/+223
* glsl/tests: Remove unused compare_ir.py scriptDylan Baker2018-04-181-58/+0
* meson: enable optimization-testDylan Baker2018-04-181-0/+5
* glsl/tests: Convert optimization-test.sh to pure pythonDylan Baker2018-04-184-238/+215
* meson: run glsl compiler warnings testDylan Baker2018-04-181-1/+9
* glsl/tests: reimplement warnings-test in pythonDylan Baker2018-04-182-56/+75
* glsl: fix gcc 8 parenthesis warningMarc Dietrich2018-04-171-2/+2
* nir: fix ir_binop_gequal glsl_to_nir conversionErico Nunes2018-04-161-1/+1
* glsl: #undef THIS macro to fix MSVC buildBrian Paul2018-04-131-0/+5
* glsl: rename 'interface' var to 'iface' to fix MSVC buildBrian Paul2018-04-131-7/+7
* Fix make checkMarek Olšák2018-04-121-0/+1
* Fix scons buildMarek Olšák2018-04-121-0/+1
* mesa: include mtypes.h lessMarek Olšák2018-04-1247-24/+55
* glsl: fix compat shaders in GLSL 1.40Timothy Arceri2018-04-121-0/+2
* glsl: remove unreachable assert()Emil Velikov2018-04-101-2/+0
* glsl: always call do_lower_jumps() after loop unrollingTimothy Arceri2018-04-041-0/+18
* nir: s/uint/unsigned/ to fix MSVC/MinGW buildBrian Paul2018-03-301-1/+1
* nir: add bindless to nir dataTimothy Arceri2018-03-281-0/+1
* 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