summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: use util_snprintf()Andres Gomez2018-08-026-27/+34
* glsl: make a copy of array indices that are used to deref a function out paramTimothy Arceri2018-08-021-0/+54
* nir/lower_indirect: Bail early if modes == 0Jason Ekstrand2018-08-011-0/+3
* nir/meson: fix c vs cpp args for nir testDylan Baker2018-08-011-1/+1
* python: Explicitly add the 'L' suffix on Python 3Mathieu Bridon2018-08-011-1/+10
* python: Don't abuse hex()Mathieu Bridon2018-08-011-2/+2
* glsl: fix function inlining with opaque parametersRhys Perry2018-08-011-8/+44
* glsl, glsl_to_tgsi: fix sampler/image constantsRhys Perry2018-08-011-2/+30
* glsl: allow ?: operator with images and samplers when bindless is enabledRhys Perry2018-08-011-3/+5
* nir/linker: Add the start of a pure-NIR linker for XFBNeil Roberts2018-07-314-0/+321
* nir/types: Add a wrapper to access gl_typeNeil Roberts2018-07-312-0/+8
* compiler/spirv: add XFB and GeometryStreams capability check supportAlejandro Piñeiro2018-07-312-2/+10
* nir/gather_info: Set info.gs.uses_streamsNeil Roberts2018-07-311-0/+5
* spirv/nir: Fix the stream ID when emitting a primitive or vertexNeil Roberts2018-07-311-2/+5
* spirv: Handle the SpvDecorationStream decorationNeil Roberts2018-07-312-2/+12
* spirv: Handle XFB variable decorationsNeil Roberts2018-07-311-3/+9
* spirv: Handle SpvExecutionModeXfbNeil Roberts2018-07-311-1/+1
* nir: Add members for the explicit XFB properties to nir_variableNeil Roberts2018-07-312-1/+30
* nir/instr_set: Fix nir_instrs_equal for derefsJason Ekstrand2018-07-291-2/+2
* nir: Take if uses into account in ssa_def_components_readJason Ekstrand2018-07-291-0/+3
* nir/lower_int64: mark all metadata as dirtyKarol Herbst2018-07-281-0/+3
* glsl: use only copy_propagation_elementsCaio Marcelo de Oliveira Filho2018-07-276-375/+0
* glsl: teach copy_propagation_elements to deal with whole variablesCaio Marcelo de Oliveira Filho2018-07-271-29/+118
* i965: Combine both gl_PatchVerticesIn lowering passes.Kenneth Graunke2018-07-262-7/+64
* nir: Add flipping of gl_PointCoord.y in nir_lower_wpos_ytransform.Eric Anholt2018-07-262-0/+32
* nir: remove wrong assertion in print_var_decl()Samuel Pitoiset2018-07-261-1/+0
* nir: Add a couple of iand/ior optimizationsJason Ekstrand2018-07-241-0/+4
* nir/serialize: Alloc constants off the variableJason Ekstrand2018-07-241-1/+1
* nir: rename f2f16_undef to f2f16Karol Herbst2018-07-242-6/+6
* nir: add builtin builderKarol Herbst2018-07-245-45/+166
* nir/spirv: import OpenCL.std.hRob Clark2018-07-241-0/+211
* python: Use range() instead of xrange()Mathieu Bridon2018-07-242-3/+3
* python: Better use iteratorsMathieu Bridon2018-07-242-3/+5
* python: Better iterate over dictionariesMathieu Bridon2018-07-246-8/+8
* nir: add 16bit type information to glsl typesDaniel Schürmann2018-07-233-0/+28
* nir: Add a couple trivial abs optimizationsJason Ekstrand2018-07-231-0/+2
* glsl: remove delegating constructors to allow build with C++98Caio Marcelo de Oliveira Filho2018-07-231-6/+8
* spirv: add support for SPV_KHR_post_depth_coverageIlia Mirkin2018-07-222-0/+10
* Android: fix a missing nir_intrinsics.h errorChih-Wei Huang2018-07-211-0/+1
* nir: Fix end of function without return warning/error.Bas Nieuwenhuizen2018-07-201-0/+2
* nir: Do not use continue block after removing it.Bas Nieuwenhuizen2018-07-201-6/+25
* glsl: don't let an 'if' then-branch kill copy propagation (elements) for else...Caio Marcelo de Oliveira Filho2018-07-191-19/+21
* glsl: change opt_copy_propagation_elements data structuresCaio Marcelo de Oliveira Filho2018-07-191-117/+125
* glsl: separate copy propagation stateCaio Marcelo de Oliveira Filho2018-07-191-126/+142
* glsl: remove unnecessary parenthesis from macroCaio Marcelo de Oliveira Filho2018-07-181-1/+1
* spirv: initialize is_vertex_inputCaio Marcelo de Oliveira Filho2018-07-181-3/+1
* nir: add lowering for gl_HelperInvocationRob Clark2018-07-183-0/+34
* nir: fixup intrinsic commentRob Clark2018-07-181-1/+1
* nir: add a couple of ior opts to nir_opt_algebraicTimothy Arceri2018-07-181-0/+3
* nir: allow opt_peephole_select to handle nir_instr_type_derefTimothy Arceri2018-07-181-0/+1