summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_nir_to_llvm.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "ac/shader: gather If TES reads TESSINNER or TESSOUTER"Samuel Pitoiset2018-01-151-0/+1
* ac/shader: gather If TES reads TESSINNER or TESSOUTERSamuel Pitoiset2018-01-151-1/+0
* ac: remove ac_shader_variant_info::fs::output_maskSamuel Pitoiset2018-01-151-1/+0
* amd/common: determine the ES type (VS or TES) for the GS on GFX9Samuel Pitoiset2018-01-101-0/+1
* amd/common: scan if gl_PrimitiveID is used before translating to LLVMSamuel Pitoiset2018-01-041-3/+0
* ac/nir: Only clamp shadow reference on radeonsi.Bas Nieuwenhuizen2017-10-231-0/+1
* radv/ac/nir: only emit tess factors to storage if tes reads themDave Airlie2017-10-231-0/+1
* radv: Add code to compile merged shaders.Bas Nieuwenhuizen2017-10-191-0/+1
* ac/nir: Expand user SGPR descriptions a bit.Bas Nieuwenhuizen2017-10-191-3/+3
* ac/nir: Allow ac_shader_variant_info to contain info about multiple stages.Bas Nieuwenhuizen2017-10-191-1/+1
* ac/nir: Change interface to allow multiple source shaders.Bas Nieuwenhuizen2017-10-191-1/+2
* ac/nir: Add shader support for multiviews.Bas Nieuwenhuizen2017-08-241-1/+3
* ac/nir: Make shader key a struct.Bas Nieuwenhuizen2017-08-241-6/+8
* radv: Implement bc optimize.Bas Nieuwenhuizen2017-08-241-0/+1
* radv: handle 10-bit format clamping workaround.Dave Airlie2017-08-011-0/+1
* ac/nir,radv: move force_persample to ac_shader_info::force_persampleNicolai Hähnle2017-07-311-1/+0
* radeonsi: translate NIR to LLVMNicolai Hähnle2017-07-311-1/+1
* ac/nir: begin splitting off ac_nir_contextNicolai Hähnle2017-07-311-0/+6
* radv: handle primitive id input into fragment shader with no geom shaderDave Airlie2017-06-261-0/+3
* radv: set prim_id for geometry shadersDave Airlie2017-06-261-0/+1
* radv/ac: eliminate unused vertex shader outputs. (v2)Dave Airlie2017-04-271-13/+1
* radv/ac: overhaul vs output/ps input routingDave Airlie2017-04-251-2/+13
* radv/ac: add support for indirect access of descriptor sets.Dave Airlie2017-04-191-2/+3
* radv/ac: add initial pre-pass for shader info gatheringDave Airlie2017-04-191-2/+2
* radv: overhaul fragment shader sample positions.Dave Airlie2017-04-041-1/+3
* radv/ac: setup tess rings on compiler side.Dave Airlie2017-04-011-0/+2
* radv/ac: add tess changes to shader keys/infoDave Airlie2017-04-011-0/+40
* radv: use defines for ring descriptor offsets.Dave Airlie2017-04-011-0/+7
* radv: rework vertex/export shader output handlingDave Airlie2017-03-281-11/+19
* ac: consistently use ifndef guards over pragma onceEmil Velikov2017-03-221-1/+3
* radv: Fix using more than 4 bound descriptor setsJames Legg2017-03-171-1/+3
* radv: add sample mask output supportDave Airlie2017-02-241-0/+1
* radv: handle layer export from vs->fs properlyDave Airlie2017-01-311-0/+2
* radv/ac: handle primitive idDave Airlie2017-01-311-0/+2
* radv/ac: handle emitting vertex outputs to esgs ring.Dave Airlie2017-01-311-0/+1
* radv/ac: add copy shader creationDave Airlie2017-01-311-0/+7
* radv: pass some necessary gs info back to state handling.Dave Airlie2017-01-311-0/+2
* radv/ac: propogate as_es flag into shader info from key.Dave Airlie2017-01-311-0/+1
* radv/ac: start setting up the geom shader rings (v2)Dave Airlie2017-01-311-1/+2
* radv/ac: handle geom shader sgpr/vgpr inputsDave Airlie2017-01-311-0/+2
* radv/ac: add some geom shader info from nir->ac shader.Dave Airlie2017-01-311-0/+6
* radv/ac: Add compiler support for spilling.Bas Nieuwenhuizen2017-01-301-2/+4
* radv: add support for writing layer/viewport index (v2)Dave Airlie2017-01-181-0/+2
* radv: move userdata sgpr ownership to compiler side.Dave Airlie2016-12-071-16/+28
* radv: force persample shading when required.Dave Airlie2016-11-291-0/+1
* amd/common: move llvm helper prototype to ac_llvm_util.hNicolai Hähnle2016-11-031-4/+0
* radv: start using defines for the user sgpr offsetsDave Airlie2016-10-191-0/+17
* radv: add initial non-conformant radv vulkan driverDave Airlie2016-10-071-0/+102