summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2018-07-03glsl: skip comparison opt when adding vars of different sizeTimothy Arceri1-0/+6
2018-06-26nir/validate: Use the type from the tail of call parameter derefsJason Ekstrand1-2/+4
2018-06-26nir: Handle call instructions in foreach_srcJason Ekstrand1-1/+16
2018-06-26glsl: serialize data from glTransformFeedbackVaryingsTapani Pälli1-0/+20
2018-06-21glsl/tests/glcpp: reinstate "error out if no tests found"Emil Velikov1-0/+9
2018-06-15glsl: Don't copy propagate elements from SSBO or shared variables eitherIan Romanick1-0/+8
2018-06-15glsl: Don't copy propagate from SSBO or shared variables eitherIan Romanick1-0/+2
2018-06-15glsl: allow standalone semicolons outside main()Dave Airlie1-0/+1
2018-06-04glsl: Add ir_binop_vector_extract in NIRJuan A. Suarez Romero1-0/+9
2018-05-18spirv: fix visiting inner loops with same break/continue blockSamuel Pitoiset1-0/+13
2018-05-09glsl: change ast_type_qualifier bitset size to work around GCC 5.4 bugBrian Paul1-1/+7
2018-05-03spirv: Apply OriginUpperLeft to FragCoordNeil Roberts1-3/+3
2018-04-27compiler/glsl: close fd's in glcpp_test.pyDylan Baker1-2/+4
2018-04-27nir: Do not use progress for unreachable code in return lowering.Bas Nieuwenhuizen1-1/+6
2018-04-20autotools: Include new meson filesDylan Baker1-0/+1
2018-04-20glsl: prevent spurious Valgrind errors when serializing NIRNicolai Hähnle1-2/+4
2018-04-19nir: Offset vertex_id by first_vertex instead of base_vertexNeil Roberts1-1/+1
2018-04-19spirv: Lower BaseVertex to FIRST_VERTEX instead of BASE_VERTEXNeil Roberts1-1/+4
2018-04-19compiler: Add SYSTEM_VALUE_FIRST_VERTEX and instrinsicsAntia Puentes5-0/+21
2018-04-18spirv: Add support for runtime descriptor array cap.Bas Nieuwenhuizen2-0/+5
2018-04-18spirv: Add support for VK_EXT_descriptor_indexing uniform indexing caps.Bas Nieuwenhuizen2-0/+7
2018-04-18spirv: Update spirv.h to 12f8de9f04327336b699b1b80aa390ae7f9ddbf4Bas Nieuwenhuizen2-4/+183
2018-04-18meson: enable glcpp testDylan Baker1-1/+17
2018-04-18glcpp/tests: Convert shell scripts to a python scriptDylan Baker3-267/+223
2018-04-18glsl/tests: Remove unused compare_ir.py scriptDylan Baker1-58/+0
2018-04-18meson: enable optimization-testDylan Baker1-0/+5
2018-04-18glsl/tests: Convert optimization-test.sh to pure pythonDylan Baker4-238/+215
2018-04-18meson: run glsl compiler warnings testDylan Baker1-1/+9
2018-04-18glsl/tests: reimplement warnings-test in pythonDylan Baker2-56/+75
2018-04-17spirv: Accept doubles in FaceForward, Reflect and RefractNeil Roberts1-4/+18
2018-04-17spirv: Add a 64-bit implementation of OpIsInfNeil Roberts1-3/+4
2018-04-17spirv: Use nir_imm_floatN_t for constants for GLSL450 builtinsNeil Roberts1-1/+1
2018-04-17nir/builder: Add a nir_imm_floatN_t helperNeil Roberts1-0/+13
2018-04-17nir: return early when lowering a return at the end of a functionTimothy Arceri1-0/+6
2018-04-17glsl: fix gcc 8 parenthesis warningMarc Dietrich1-2/+2
2018-04-16compiler: int8/uint8 fixesRob Clark1-25/+12
2018-04-16nir: fix ir_binop_gequal glsl_to_nir conversionErico Nunes1-1/+1
2018-04-14nir: lower 64bit subgroup shuffle intrinsicsDaniel Schürmann2-13/+56
2018-04-14nir/spirv: Fix warning and add missing breaks.Daniel Schürmann2-0/+4
2018-04-14nir: use ballot_bit_size when lowering ballot_bitfield_extractDaniel Schürmann1-1/+1
2018-04-14nir: subgroups instructions for 64bit ballot sizesDaniel Schürmann1-6/+6
2018-04-13glsl: #undef THIS macro to fix MSVC buildBrian Paul1-0/+5
2018-04-13glsl: rename 'interface' var to 'iface' to fix MSVC buildBrian Paul1-7/+7
2018-04-12Fix make checkMarek Olšák1-0/+1
2018-04-12Fix scons buildMarek Olšák1-0/+1
2018-04-12mesa: include mtypes.h lessMarek Olšák53-31/+63
2018-04-12glsl: fix compat shaders in GLSL 1.40Timothy Arceri1-0/+2
2018-04-11nir/vars_to_ssa: Simplify node matching codeCaio Marcelo de Oliveira Filho1-36/+31
2018-04-11nir/vars_to_ssa: Remove an unnecessary deref_arry_type checkCaio Marcelo de Oliveira Filho1-4/+5
2018-04-11nir/vars_to_ssa: Rework register_variable_uses()Caio Marcelo de Oliveira Filho1-28/+23