summaryrefslogtreecommitdiffstats
path: root/src/amd/common
Commit message (Expand)AuthorAgeFilesLines
* radv/ac: Add integer->integer casts.Bas Nieuwenhuizen2017-02-261-0/+18
* ac: silence a warningMarek Olšák2017-02-251-2/+1
* radv: add sample mask output supportDave Airlie2017-02-242-2/+7
* radv/ac: refactor our fmask sample index fixup.Dave Airlie2017-02-241-122/+107
* radv: fetch sample index via fmask for image coord as well.Dave Airlie2017-02-241-54/+126
* radv: add sample mask input supportDave Airlie2017-02-241-1/+6
* radv: fix interpolation at wrong place for offset interpDave Airlie2017-02-241-2/+4
* radv/ac: handle gs->copy shader clip distances.Dave Airlie2017-02-231-13/+68
* radv/ac: pass clips properly from vertex->geometry shader stages.Dave Airlie2017-02-231-6/+40
* radv/ac: rename num clips/cull to output clips/cullsDave Airlie2017-02-231-10/+10
* ac/llvm: use min+max instead of AMDGPU.clamp on LLVM 5.0Marek Olšák2017-02-181-0/+17
* radeonsi: stop using TGSI_OPCODE_CLAMP by moving it amd/commonMarek Olšák2017-02-182-0/+16
* ac/llvm: fix various findMSB bugsMarek Olšák2017-02-181-2/+3
* radv/ac: use shared umsb helper.Dave Airlie2017-02-161-17/+1
* radeon/ac: add emit umsb shared code.Dave Airlie2017-02-162-0/+29
* radeon/ac: use llvm.amdgcn.sffbh intrinsic instead of AMDGPU.flbit.i32Dave Airlie2017-02-161-1/+2
* radv/ac: use shader imsb emission code.Dave Airlie2017-02-161-17/+1
* radeon/ac: add ac_emit_imsb helper.Dave Airlie2017-02-162-0/+28
* radv: fix warning since using common gs emit codeDave Airlie2017-02-141-1/+0
* radv/ac: use sendmsg emission interface.Dave Airlie2017-02-141-26/+4
* radeon/ac/llvm: add support for sendmsg emissionDave Airlie2017-02-142-0/+25
* radv/ac: use common interp code for new intrinsicsDave Airlie2017-02-141-20/+41
* radv/ac: avoid the fmask path when doing txs.Dave Airlie2017-02-061-1/+2
* radeon/ac: move common llvm build functions to a separate file.Dave Airlie2017-02-075-851/+931
* radv: fix shared memory load/stores.Dave Airlie2017-02-031-0/+7
* radv/ac: correctly size shared memory usage.Dave Airlie2017-02-031-1/+1
* radv: fix compute shared memory stores since 64-bit.Dave Airlie2017-02-031-1/+3
* radv/ac: move to using shared emit_ddxy code.Dave Airlie2017-02-031-68/+7
* radeonsi/ac: move most of emit_ddxy to shared code.Dave Airlie2017-02-032-0/+86
* radv/ac: use shared thread id codeDave Airlie2017-02-031-42/+2
* radeonsi/ac: move get thread id to shared code.Dave Airlie2017-02-032-1/+53
* radv/ac: migrate to using shared code for some load/store stuff.Dave Airlie2017-02-031-103/+28
* radeonsi/ac: move tbuffer store and buffer load to shared code.Dave Airlie2017-02-032-1/+198
* radeonsi/ac: move a bunch of load/store related things to common code.Dave Airlie2017-02-032-0/+87
* 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
* radeonsi/ac: move frag interp emission code to shared llvm code.Dave Airlie2017-02-022-0/+85
* 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-312-2/+9
* radv/ac: handle primitive idDave Airlie2017-01-312-1/+11
* radv/ac: handle emitting vertex outputs to esgs ring.Dave Airlie2017-01-312-1/+38
* 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