aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_nir_to_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* ac: rename ac_eliminate_const_vs_outputs -> ac_optimize_vs_outputsMarek Olšák2017-05-031-5/+5
* radv/ac: canonicalize the output for 32-bit float min/max.Dave Airlie2017-05-031-0/+8
* radv: flush f32->f16 conversion denormals to zero. (v2)Dave Airlie2017-05-031-4/+28
* radv/ac: eliminate unused vertex shader outputs. (v2)Dave Airlie2017-04-271-1/+36
* radv/ac: setup mrt exports then export them in one go. (v2)Dave Airlie2017-04-251-15/+19
* radv/ac: overhaul vs output/ps input routingDave Airlie2017-04-251-4/+6
* radv/ac: use tex_lz if we can.Dave Airlie2017-04-201-6/+16
* radv: drop debugging leftovers code in descriptor set patches.Dave Airlie2017-04-191-3/+0
* radv/ac: add support for indirect access of descriptor sets.Dave Airlie2017-04-191-14/+38
* radv: start allocating user sgprsDave Airlie2017-04-191-13/+74
* radv/ac: frag shader only needs ring offsets if sample positions enabledDave Airlie2017-04-191-1/+4
* radv/ac: move needs_push_constants to shader info.Dave Airlie2017-04-191-10/+2
* radv: optimise compute shader grid size emission.Dave Airlie2017-04-191-5/+8
* radv: start conditionalising vertex inputs. (v2)Dave Airlie2017-04-191-8/+18
* radv/ac: add initial pre-pass for shader info gatheringDave Airlie2017-04-191-6/+10
* radv: Use an offset instead of pointers for immutable samplers.Bas Nieuwenhuizen2017-04-121-5/+7
* radv: fix interp at sample code.Dave Airlie2017-04-041-3/+1
* radv: overhaul fragment shader sample positions.Dave Airlie2017-04-041-14/+17
* radv/ac: fix texture derivative orderingDave Airlie2017-04-041-2/+2
* radv/ac: round cube array coordinate before fixup.Dave Airlie2017-04-041-1/+5
* radv: move to using common buffer load format.Dave Airlie2017-04-041-8/+5
* radv/ac: setup lds for tessellationDave Airlie2017-04-011-0/+12
* radv/ac: handle writing out tess factors.Dave Airlie2017-04-011-0/+238
* radv/ac: add support for TCS/TES inputs/outputs.Dave Airlie2017-04-011-10/+508
* radv/ac: add clip support for tess eval shader.Dave Airlie2017-04-011-0/+5
* radv/ac: hook up tessellation intrinsics.Dave Airlie2017-04-011-1/+34
* radv/ac: hook up shader information handling for tessellationDave Airlie2017-04-011-0/+26
* radv: add tess ctrl stage barrier workaround for SI.Dave Airlie2017-04-011-2/+10
* radv/ac: add support for patch inputs to unique index code.Dave Airlie2017-04-011-0/+8
* radv/ac: setup tessellation shader inputs.Dave Airlie2017-04-011-1/+81
* radv/ac: setup tess rings on compiler side.Dave Airlie2017-04-011-1/+12
* radv: use defines for ring descriptor offsets.Dave Airlie2017-04-011-4/+4
* radv: handle clip dist in es outputs.Dave Airlie2017-04-011-2/+1
* radv: drop unneeded startDave Airlie2017-04-011-2/+2
* radv: fixup geometry clip emission since using the geom passDave Airlie2017-04-011-1/+2
* amd: add texture format definitions for GFX9Marek Olšák2017-03-301-1/+1
* radv: fix mask attribs properly.Dave Airlie2017-03-301-2/+2
* radv: fix regression with mask attrib setting code.Dave Airlie2017-03-301-3/+3
* radv: move to using nir clip/cull merge pass.Dave Airlie2017-03-301-112/+39
* radv: add parameter to emit_waitcnt.Dave Airlie2017-03-281-3/+8
* radv: rework vertex/export shader output handlingDave Airlie2017-03-281-26/+28
* radv/ac: Fix shared memory offset calculationAlex Smith2017-03-171-1/+1
* radv/ac: gather4 cube workaround integerDave Airlie2017-03-151-1/+71
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-14/+10
* radv: setup llvm target data layoutDave Airlie2017-03-141-0/+7
* radv/ac: move to new image intrinsics.Dave Airlie2017-03-131-145/+77
* radv/ac: fix multiple descriptor sets with dynamic buffersFredrik Höglund2017-03-071-3/+5
* radv/ac: introduce i1true/i1false to context.Dave Airlie2017-03-071-32/+33
* radv/ac: handle Z export using new builder.Dave Airlie2017-03-071-22/+19
* radv/ac: move to using common ac_get_image_intr_name.Dave Airlie2017-03-071-40/+15