summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_nir_to_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* radv/ac: use shared thread id codeDave Airlie2017-02-031-42/+2
* radv/ac: migrate to using shared code for some load/store stuff.Dave Airlie2017-02-031-103/+28
* radv/ac: handle clip/cull distance sizing in geometry shader outputsDave Airlie2017-02-021-8/+10
* radv/ac: add const_index to fetch index for gs inputsDave Airlie2017-02-021-1/+1
* radv/ac: Add draw index support.Bas Nieuwenhuizen2017-02-011-2/+8
* radv/ac: Implement Float64 SSBO loads.Bas Nieuwenhuizen2017-02-011-26/+49
* radv/ac: Implement Float64 UBO loads.Bas Nieuwenhuizen2017-02-011-2/+6
* radv/ac: Implement Float64 load/store var.Bas Nieuwenhuizen2017-02-011-53/+48
* radv/ac: Implement Float64 SSBO stores.Bas Nieuwenhuizen2017-02-011-3/+14
* radv/ac: Add core Float64 support.Bas Nieuwenhuizen2017-02-011-44/+129
* radv/ac: apply slice rounding to 1d arrays as well.Dave Airlie2017-01-311-5/+15
* radv: handle layer export from vs->fs properlyDave Airlie2017-01-311-2/+7
* radv/ac: handle primitive idDave Airlie2017-01-311-1/+9
* radv/ac: handle emitting vertex outputs to esgs ring.Dave Airlie2017-01-311-1/+37
* radv/ac: handle gs inputsDave Airlie2017-01-311-0/+56
* radv/ac: add geom input support to get deref offset.Dave Airlie2017-01-311-8/+14
* radv/ac: handle invocation and primitive id intrinsicsDave Airlie2017-01-311-0/+9
* radv/ac: handle geometry emit vertex and end prim intrinsics.Dave Airlie2017-01-311-0/+126
* radv/ac: handle emitting gs epilogueDave Airlie2017-01-311-0/+14
* radv/ac: add copy shader creationDave Airlie2017-01-311-0/+81
* radv/ac: setup function parameters for vs as es and copy shader.Dave Airlie2017-01-311-17/+32
* radv: pass some necessary gs info back to state handling.Dave Airlie2017-01-311-0/+5
* radv/ac: propogate as_es flag into shader info from key.Dave Airlie2017-01-311-0/+3
* radv/ac: start setting up the geom shader rings (v2)Dave Airlie2017-01-311-2/+61
* radv/ac: handle geom shader sgpr/vgpr inputsDave Airlie2017-01-311-0/+39
* radv/ac: add geom shader sendmsg defines.Dave Airlie2017-01-311-0/+8
* radv/ac: add some geom shader info from nir->ac shader.Dave Airlie2017-01-311-0/+6
* radv/ac: implement txs for buffer textures.Dave Airlie2017-01-311-0/+5
* radv/ac: handle nir irem opcode.Dave Airlie2017-01-311-0/+3
* radv/ac: fix multisample subpass image.Dave Airlie2017-01-311-5/+6
* radv/ac: Add compiler support for spilling.Bas Nieuwenhuizen2017-01-301-5/+11
* various: Fix missing DumpModule with recent LLVM.Bas Nieuwenhuizen2017-01-291-1/+1
* radv/ac: Use base in push constant loads.Bas Nieuwenhuizen2017-01-281-2/+5
* radv/ac: split part of llvm compile into a separate functionDave Airlie2017-01-181-11/+22
* radv/ac: switch an if to switchDave Airlie2017-01-181-4/+9
* radv: add support for writing layer/viewport index (v2)Dave Airlie2017-01-181-3/+18
* radv/ac: use ctx->voidt in more places. (v2)Dave Airlie2017-01-171-11/+11
* ac/nir: use ac_emit_fdiv throughoutNicolai Hähnle2017-01-131-22/+6
* ac/nir: use ac_build_gather_values[_extended] throughoutNicolai Hähnle2017-01-131-65/+24
* ac/nir: use ac_emit_llvm_intrinsic throughoutNicolai Hähnle2017-01-131-79/+41
* amd/common: unify cube map coordinate handling between radeonsi and radvNicolai Hähnle2017-01-131-196/+8
* radv/ac: add support for multi sample image coordsDave Airlie2017-01-101-1/+16
* radv: handle multi-component shared load/stores.Dave Airlie2016-12-261-12/+29
* radv: fix dual source blendingFredrik Höglund2016-12-221-2/+2
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-5/+5
* radv/ac: some fix maybe-uninitialized warningsGrazvydas Ignotas2016-12-101-1/+4
* radv/ac: no need to pass nir to the post outputs handlingDave Airlie2016-12-081-9/+6
* radv: fix warnings in ubo load code.Dave Airlie2016-12-081-3/+0
* radv/ac: pass a mask of array params not a number.Dave Airlie2016-12-081-5/+6
* radv/ac: don't pass nir to create_functionDave Airlie2016-12-081-7/+6