aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir: Support deref instructions in lower_atomicsJason Ekstrand2018-06-221-9/+112
* glsl/nir: Use deref instructions instead of dref chainsJason Ekstrand2018-06-221-145/+94
* glsl/nir: Only claim to handle intrinsic functionsJason Ekstrand2018-06-221-23/+2
* nir: add deref lowering sanity checkingRob Clark2018-06-223-0/+6
* nir/linker: Add nir_build_program_resource_list()Eduardo Lima Mitev2018-06-213-0/+71
* compiler/link: move add_program_resource to linker_utilAlejandro Piñeiro2018-06-214-56/+90
* nir/linker: Set the uniform initial valuesNeil Roberts2018-06-214-0/+297
* nir/linker: Add gl_nir_link_uniforms()Eduardo Lima Mitev2018-06-213-0/+504
* compiler/link: add linker_util.h, move linker_error/warning to itAlejandro Piñeiro2018-06-215-14/+47
* nir/lower_samplers: Limit assert to GLSL shader programsEduardo Lima Mitev2018-06-211-1/+2
* nir: Add explicit_binding to nir_variableNeil Roberts2018-06-211-0/+1
* glsl/tests/glcpp: reinstate "error out if no tests found"Emil Velikov2018-06-211-0/+9
* glsl/glcpp/tests: reinstate srcdir/abs_builddir blurbEmil Velikov2018-06-211-0/+13
* glsl: fold glcpp-test-cr-lf.sh into glcpp-test.shEmil Velikov2018-06-212-4/+1
* glsl: fix random typoRob Clark2018-06-191-1/+1
* glsl: fix desktop glsl linking regressionTimothy Arceri2018-06-191-1/+2
* mesa/util: add allow_glsl_relaxed_es driconfig overrideTimothy Arceri2018-06-192-10/+15
* mesa/util: add allow_glsl_builtin_const_expression driconf overrideTimothy Arceri2018-06-191-1/+2
* glsl: Don't copy propagate elements from SSBO or shared variables eitherIan Romanick2018-06-141-0/+8
* glsl: Don't copy propagate from SSBO or shared variables eitherIan Romanick2018-06-141-0/+2
* glsl: allow standalone semicolons outside main()Dave Airlie2018-06-141-0/+1
* glsl: Take 'double' as reserved after GLSL ES 1.0zhaowei yuan2018-06-051-1/+1
* glsl: Add ir_binop_vector_extract in NIRJuan A. Suarez Romero2018-06-011-0/+9
* mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova2018-06-0110-1/+184
* glsl: parse #version XXX compatibilityMarek Olšák2018-05-291-4/+8
* meson: remove dependency antipatternEric Engestrom2018-05-141-1/+1
* glsl: change ast_type_qualifier bitset size to work around GCC 5.4 bugBrian Paul2018-05-081-1/+7
* glsl/tests: add GLSL_TYPE_UINT8, GLSL_TYPE_INT8 cases to switch statementsBrian Paul2018-04-301-0/+6
* nir: move GL specific passes to src/compiler/glslTimothy Arceri2018-05-015-0/+678
* 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