summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: fix selection of loop terminator when two or more have the same limitTimothy Arceri2018-07-032-4/+4
* glsl/cache: save and restore ExternalSamplersUsedMarek Olšák2018-07-031-0/+2
* glsl: skip comparison opt when adding vars of different sizeTimothy Arceri2018-07-031-0/+6
* nir/validate: Use the type from the tail of call parameter derefsJason Ekstrand2018-06-261-2/+4
* nir: Handle call instructions in foreach_srcJason Ekstrand2018-06-261-1/+16
* glsl: serialize data from glTransformFeedbackVaryingsTapani Pälli2018-06-261-0/+20
* glsl/tests/glcpp: reinstate "error out if no tests found"Emil Velikov2018-06-211-0/+9
* glsl: Don't copy propagate elements from SSBO or shared variables eitherIan Romanick2018-06-151-0/+8
* glsl: Don't copy propagate from SSBO or shared variables eitherIan Romanick2018-06-151-0/+2
* glsl: allow standalone semicolons outside main()Dave Airlie2018-06-151-0/+1
* glsl: Add ir_binop_vector_extract in NIRJuan A. Suarez Romero2018-06-041-0/+9
* spirv: fix visiting inner loops with same break/continue blockSamuel Pitoiset2018-05-181-0/+13
* glsl: change ast_type_qualifier bitset size to work around GCC 5.4 bugBrian Paul2018-05-091-1/+7
* spirv: Apply OriginUpperLeft to FragCoordNeil Roberts2018-05-031-3/+3
* compiler/glsl: close fd's in glcpp_test.pyDylan Baker2018-04-271-2/+4
* nir: Do not use progress for unreachable code in return lowering.Bas Nieuwenhuizen2018-04-271-1/+6
* autotools: Include new meson files18.1-branchpointDylan Baker2018-04-201-0/+1
* glsl: prevent spurious Valgrind errors when serializing NIRNicolai Hähnle2018-04-201-2/+4
* nir: Offset vertex_id by first_vertex instead of base_vertexNeil Roberts2018-04-191-1/+1
* spirv: Lower BaseVertex to FIRST_VERTEX instead of BASE_VERTEXNeil Roberts2018-04-191-1/+4
* compiler: Add SYSTEM_VALUE_FIRST_VERTEX and instrinsicsAntia Puentes2018-04-195-0/+21
* spirv: Add support for runtime descriptor array cap.Bas Nieuwenhuizen2018-04-182-0/+5
* spirv: Add support for VK_EXT_descriptor_indexing uniform indexing caps.Bas Nieuwenhuizen2018-04-182-0/+7
* spirv: Update spirv.h to 12f8de9f04327336b699b1b80aa390ae7f9ddbf4Bas Nieuwenhuizen2018-04-182-4/+183
* 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
* spirv: Accept doubles in FaceForward, Reflect and RefractNeil Roberts2018-04-171-4/+18
* spirv: Add a 64-bit implementation of OpIsInfNeil Roberts2018-04-171-3/+4
* spirv: Use nir_imm_floatN_t for constants for GLSL450 builtinsNeil Roberts2018-04-171-1/+1
* nir/builder: Add a nir_imm_floatN_t helperNeil Roberts2018-04-171-0/+13
* nir: return early when lowering a return at the end of a functionTimothy Arceri2018-04-171-0/+6
* glsl: fix gcc 8 parenthesis warningMarc Dietrich2018-04-171-2/+2
* compiler: int8/uint8 fixesRob Clark2018-04-161-25/+12
* nir: fix ir_binop_gequal glsl_to_nir conversionErico Nunes2018-04-161-1/+1
* nir: lower 64bit subgroup shuffle intrinsicsDaniel Schürmann2018-04-142-13/+56
* nir/spirv: Fix warning and add missing breaks.Daniel Schürmann2018-04-142-0/+4
* nir: use ballot_bit_size when lowering ballot_bitfield_extractDaniel Schürmann2018-04-141-1/+1
* nir: subgroups instructions for 64bit ballot sizesDaniel Schürmann2018-04-141-6/+6
* 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-1253-31/+63
* glsl: fix compat shaders in GLSL 1.40Timothy Arceri2018-04-121-0/+2
* nir/vars_to_ssa: Simplify node matching codeCaio Marcelo de Oliveira Filho2018-04-111-36/+31