summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir/spirv: print id for unsupported alu opcodeKarol Herbst2018-07-171-1/+1
* nir: prepare for bumping up max components to 16Karol Herbst2018-07-1713-53/+57
* glsl: do second pass of const propagation in loopsCaio Marcelo de Oliveira Filho2018-07-161-6/+23
* glsl: don't let an 'if' then-branch kill const propagation for else-branchCaio Marcelo de Oliveira Filho2018-07-161-16/+23
* nir: fix msvc buildRoland Scheidegger2018-07-161-1/+1
* nir/worklist: Rework the foreach macroJason Ekstrand2018-07-162-4/+3
* spirv: Fix a couple of image atomic load/store bugsJason Ekstrand2018-07-161-17/+30
* nir: fix printing of vec16 typeKarol Herbst2018-07-151-0/+1
* nir/spirv: implement BuiltInWorkDimRob Clark2018-07-155-0/+9
* nir/spirv: print id for unsupported builtinsKarol Herbst2018-07-151-1/+1
* nir/lower_tex: Use nir_format_srgb_to_linearJason Ekstrand2018-07-131-18/+3
* nir: cleanup oversized arrays in nir_swizzle callsKarol Herbst2018-07-135-22/+17
* nir: delete not needed for reinserted nir_cf_listCaio Marcelo de Oliveira Filho2018-07-121-2/+0
* glsl: remove struct kill_entry in constant propagationCaio Marcelo de Oliveira Filho2018-07-121-26/+7
* glsl: slim the kill_entry struct used in const propagationCaio Marcelo de Oliveira Filho2018-07-121-8/+5
* nir/spirv: handle OpConstantComposites with OpUndef membersKarol Herbst2018-07-121-2/+13
* nir/spirv: implement BuiltInGlobalSizeKarol Herbst2018-07-124-0/+13
* nir: move lowering of SYSTEM_VALUE_LOCAL_GROUP_SIZE into a functionKarol Herbst2018-07-121-16/+14
* compiler: add missing entries to gl_system_value_nameKarol Herbst2018-07-121-1/+4
* nir/spirv: print extension name in fail msgRob Clark2018-07-121-4/+5
* nir/spirv: Use imov where we might have 8 bit typesRob Clark2018-07-121-2/+2