summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* radv: handle unaligned vertex fetches on GFX6/GFX10Samuel Pitoiset2019-12-131-47/+86
* radv: enable SpvCapabilityImageMSArraySamuel Pitoiset2019-12-121-0/+1
* ac/nir: fix out-of-bound access when loading constants from globalSamuel Pitoiset2019-12-121-4/+14
* radv: Fix RGBX Android<->Vulkan format correspondence.Bas Nieuwenhuizen2019-12-111-1/+1
* radv: implement VK_KHR_separate_depth_stencil_layoutsSamuel Pitoiset2019-12-106-7/+93
* radv: initialize HTILE for separate depth/stencil aspectsSamuel Pitoiset2019-12-103-19/+29
* radv: do not init HTILE as compressed state when dst layout allows itSamuel Pitoiset2019-12-101-13/+5
* radv: synchronize after performing a separate depth/stencil fast clearsSamuel Pitoiset2019-12-101-0/+10
* radv: fix possibly wrong PA_SC_AA_CONFIG value for conservative rastSamuel Pitoiset2019-12-102-10/+7
* radv: move emission of two PA_SC_* registers to the pipeline CSSamuel Pitoiset2019-12-102-4/+3
* radv: do not use VK_TRUE/VK_FALSESamuel Pitoiset2019-12-091-12/+12
* aco: propagate temporaries into expanded vectorsDaniel Schürmann2019-12-071-2/+7
* aco: improve readfirstlane after uniform ssbo loads on GFX7Daniel Schürmann2019-12-071-3/+3
* aco: use soffset for MUBUF instructions on SI/CIDaniel Schürmann2019-12-071-15/+2
* radv: Enable ACO on GFX7 (Sea Islands)Daniel Schürmann2019-12-071-2/+3
* aco: return to loop_active mask at continue_or_break blocksDaniel Schürmann2019-12-071-13/+4
* radv: disable Youngblood app profile if ACO is usedDaniel Schürmann2019-12-071-2/+3
* aco: implement exclusive scan for SI/CIDaniel Schürmann2019-12-071-2/+35
* aco: implement inclusive_scan for SI/CIDaniel Schürmann2019-12-071-5/+41
* aco: implement (clustered) reductions for SI/CIDaniel Schürmann2019-12-072-39/+74
* aco: don't use a scalar temporary for reductions on GFX10Daniel Schürmann2019-12-072-3/+3
* aco: flush denorms after fmin/fmax on pre-GFX9Daniel Schürmann2019-12-071-15/+46
* radv: only flush scalar cache for SSBO writes with ACO on GFX8+Daniel Schürmann2019-12-071-1/+2
* aco: disable disassembly for SI/CI due to lack of support by LLVMDaniel Schürmann2019-12-071-0/+4
* aco: implement 64bit ine/ieq for SI/CIDaniel Schürmann2019-12-071-5/+7
* aco: implement 64bit i2b for SI /CIDaniel Schürmann2019-12-071-2/+7
* aco: make 1/2*PI a literal constant on SI/CIDaniel Schürmann2019-12-074-15/+19
* aco: implement 64bit VGPR shifts for SI/CIDaniel Schürmann2019-12-071-7/+27
* aco: split read/writelane opcode into VOP2/VOP3 version for SI/CIDaniel Schürmann2019-12-079-35/+72
* aco: fix disassembly of writelane instructions.Daniel Schürmann2019-12-071-1/+7
* aco: recognize SI/CI SMRD hazardsDaniel Schürmann2019-12-071-2/+27
* aco: implement quad swizzles for SI/CIDaniel Schürmann2019-12-071-30/+75
* aco: move buffer_store data to VGPR if neededDaniel Schürmann2019-12-071-1/+1
* aco: implement nir_op_isign on SI/CIDaniel Schürmann2019-12-071-2/+7
* aco: only use scalar loads for readonly buffers on SI/CIDaniel Schürmann2019-12-071-1/+1
* aco: implement nir_op_fquantize2f16 for SI/CIDaniel Schürmann2019-12-071-7/+16
* aco: fix SMEM offsets for SI/CIDaniel Schürmann2019-12-071-1/+2
* aco: SI/CI - fix sampler anisoDaniel Schürmann2019-12-071-5/+20
* aco: handle gfx7 int8/10 clamping on exportsDave Airlie2019-12-071-8/+37
* aco: Initial GFX7 SupportDaniel Schürmann2019-12-074-72/+95
* aco: refactor visit_store_fs_output() to use the BuilderDaniel Schürmann2019-12-071-49/+15
* aco/wave32: Fix reductions.Timur Kristóf2019-12-043-30/+45
* aco/wave32: Allow setting the subgroup ballot size to 64-bit.Timur Kristóf2019-12-042-4/+8
* aco/wave32: Use wave_size for barrier intrinsic.Timur Kristóf2019-12-042-3/+3
* aco/wave32: Fix load_local_invocation_index to support wave32.Timur Kristóf2019-12-041-3/+15
* aco/wave32: Use lane mask regclass for exec/vcc.Timur Kristóf2019-12-0412-209/+250
* aco/wave32: Add wave size specific opcodes to aco_builder.Timur Kristóf2019-12-041-0/+78
* aco/wave32: Introduce emit_mbcnt which takes wave size into account.Timur Kristóf2019-12-041-17/+24
* aco/wave32: Replace hardcoded numbers in spiller with wave size.Timur Kristóf2019-12-041-15/+16
* aco/wave32: Change uniform bool optimization to work with wave32.Timur Kristóf2019-12-041-1/+2