summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2018-08-28glsl/linker: Allow unused in blocks which are not declated on previous stagevadym.shovkoplias2-3/+9
2018-08-24glsl: remove execute bit and shebang from python testsEmil Velikov3-3/+0
2018-08-24meson: Run the test with PythonMathieu Bridon2-4/+10
2018-08-16glsl: Avoid calling get_array_element for scalar constantsDanylo Piliaiev1-1/+1
2018-08-10glsl: handle error case with ast_post_inc, ast_post_decTapani Pälli1-0/+5
2018-08-02glsl: use util_snprintf()Andres Gomez6-27/+34
2018-08-02glsl: make a copy of array indices that are used to deref a function out paramTimothy Arceri1-0/+54
2018-08-01nir/lower_indirect: Bail early if modes == 0Jason Ekstrand1-0/+3
2018-08-01nir/meson: fix c vs cpp args for nir testDylan Baker1-1/+1
2018-08-01python: Explicitly add the 'L' suffix on Python 3Mathieu Bridon1-1/+10
2018-08-01python: Don't abuse hex()Mathieu Bridon1-2/+2
2018-08-01glsl: fix function inlining with opaque parametersRhys Perry1-8/+44
2018-08-01glsl, glsl_to_tgsi: fix sampler/image constantsRhys Perry1-2/+30
2018-08-01glsl: allow ?: operator with images and samplers when bindless is enabledRhys Perry1-3/+5
2018-07-31nir/linker: Add the start of a pure-NIR linker for XFBNeil Roberts4-0/+321
2018-07-31nir/types: Add a wrapper to access gl_typeNeil Roberts2-0/+8
2018-07-31compiler/spirv: add XFB and GeometryStreams capability check supportAlejandro Piñeiro2-2/+10
2018-07-31nir/gather_info: Set info.gs.uses_streamsNeil Roberts1-0/+5
2018-07-31spirv/nir: Fix the stream ID when emitting a primitive or vertexNeil Roberts1-2/+5
2018-07-31spirv: Handle the SpvDecorationStream decorationNeil Roberts2-2/+12
2018-07-31spirv: Handle XFB variable decorationsNeil Roberts1-3/+9
2018-07-31spirv: Handle SpvExecutionModeXfbNeil Roberts1-1/+1
2018-07-31nir: Add members for the explicit XFB properties to nir_variableNeil Roberts2-1/+30
2018-07-29nir/instr_set: Fix nir_instrs_equal for derefsJason Ekstrand1-2/+2
2018-07-29nir: Take if uses into account in ssa_def_components_readJason Ekstrand1-0/+3
2018-07-28nir/lower_int64: mark all metadata as dirtyKarol Herbst1-0/+3
2018-07-27glsl: use only copy_propagation_elementsCaio Marcelo de Oliveira Filho6-375/+0
2018-07-27glsl: teach copy_propagation_elements to deal with whole variablesCaio Marcelo de Oliveira Filho1-29/+118
2018-07-26i965: Combine both gl_PatchVerticesIn lowering passes.Kenneth Graunke2-7/+64
2018-07-26nir: Add flipping of gl_PointCoord.y in nir_lower_wpos_ytransform.Eric Anholt2-0/+32
2018-07-26nir: remove wrong assertion in print_var_decl()Samuel Pitoiset1-1/+0
2018-07-24nir: Add a couple of iand/ior optimizationsJason Ekstrand1-0/+4
2018-07-24nir/serialize: Alloc constants off the variableJason Ekstrand1-1/+1
2018-07-24nir: rename f2f16_undef to f2f16Karol Herbst2-6/+6
2018-07-24nir: add builtin builderKarol Herbst5-45/+166
2018-07-24nir/spirv: import OpenCL.std.hRob Clark1-0/+211
2018-07-24python: Use range() instead of xrange()Mathieu Bridon2-3/+3
2018-07-24python: Better use iteratorsMathieu Bridon2-3/+5
2018-07-24python: Better iterate over dictionariesMathieu Bridon6-8/+8
2018-07-23nir: add 16bit type information to glsl typesDaniel Schürmann3-0/+28
2018-07-23nir: Add a couple trivial abs optimizationsJason Ekstrand1-0/+2
2018-07-23glsl: remove delegating constructors to allow build with C++98Caio Marcelo de Oliveira Filho1-6/+8
2018-07-22spirv: add support for SPV_KHR_post_depth_coverageIlia Mirkin2-0/+10
2018-07-21Android: fix a missing nir_intrinsics.h errorChih-Wei Huang1-0/+1
2018-07-20nir: Fix end of function without return warning/error.Bas Nieuwenhuizen1-0/+2
2018-07-20nir: Do not use continue block after removing it.Bas Nieuwenhuizen1-6/+25
2018-07-19glsl: don't let an 'if' then-branch kill copy propagation (elements) for else...Caio Marcelo de Oliveira Filho1-19/+21
2018-07-19glsl: change opt_copy_propagation_elements data structuresCaio Marcelo de Oliveira Filho1-117/+125
2018-07-19glsl: separate copy propagation stateCaio Marcelo de Oliveira Filho1-126/+142
2018-07-18glsl: remove unnecessary parenthesis from macroCaio Marcelo de Oliveira Filho1-1/+1