summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* radv/gfx10: set BREAK_WAVE_AT_EOI if TES or GS enable the primitive IDSamuel Pitoiset2019-07-181-0/+8
* radv/gfx10: move emitting VGT_PRIMITIVEID_EN into the NGG pathSamuel Pitoiset2019-07-181-6/+11
* radv/gfx10: do not always execute a barrier before the second shaderSamuel Pitoiset2019-07-181-1/+30
* radv: fix VGT_GS_MODE if VS uses the primitive IDSamuel Pitoiset2019-07-181-5/+5
* radv: put back VGT_FLUSH at ring init on gfx10Dave Airlie2019-07-181-4/+2
* radv: dont store disasm string unless keep_shader_info flag setTimothy Arceri2019-07-181-11/+13
* radv/gfx10: set the pgm rsrc3/4 regs using index sh reg setDave Airlie2019-07-183-18/+37
* radv: use correct register setter for ngg hw addrDave Airlie2019-07-181-1/+1
* radv: Only save the descriptor set if we have one.Bas Nieuwenhuizen2019-07-181-1/+1
* radv: add an option for disabling NGG on GFX10Samuel Pitoiset2019-07-174-1/+8
* radv/gfx10: implement VK_EXT_post_depth_coverageSamuel Pitoiset2019-07-175-0/+5
* radv/gfx10: disable the TC compat zrange workaroundSamuel Pitoiset2019-07-174-4/+13
* radv/gfx10: fallback to the legacy path if tess and extreme geometrySamuel Pitoiset2019-07-172-1/+13
* radv/gfx10: always build the GS copy shader but uses it on-demandSamuel Pitoiset2019-07-173-7/+24
* android: radv/gfx10: generate gfx10_format_table.hMauro Rossi2019-07-162-1/+17
* radv: add radv_emit_streamout_{begin,end} helpersSamuel Pitoiset2019-07-161-8/+35
* radv: pass output values to radv_emit_stream_output()Samuel Pitoiset2019-07-161-13/+18
* radv: allow to select DST_SEL with RELEASE_MEMSamuel Pitoiset2019-07-164-3/+11
* radv: allow to emit PS_DONE/CS_DONE with RELEASE_MEMSamuel Pitoiset2019-07-161-1/+2
* radv: restore an assertion in handle_vs_outputs()Samuel Pitoiset2019-07-161-1/+1
* radv/gfx10: emit ES outputs of TES when it's not NGGSamuel Pitoiset2019-07-161-3/+3
* radv: update LATE_ALLOC_VS.LIMITSamuel Pitoiset2019-07-161-18/+42
* radv/gfx10: support pixel shaders without exportsSamuel Pitoiset2019-07-161-1/+7
* radv: fix gathering clip/cull distance masks for GSSamuel Pitoiset2019-07-161-0/+5
* Revert "radv/gfx10: don't set array pitch field on images"Samuel Pitoiset2019-07-161-1/+1
* radv/gfx10: add missing conversions for 16-bit exportsSamuel Pitoiset2019-07-161-0/+9
* radv: remove unused code in radv_export_param()Samuel Pitoiset2019-07-161-15/+1
* radv/gfx10: don't set array pitch field on imagesDave Airlie2019-07-161-1/+1
* radv/gfx10: enable OC_LDS_EN for NGG GS if the ES stage is TESSamuel Pitoiset2019-07-151-1/+2
* radv/gfx10: export the PrimitiveID for ES stages (VS or TES)Samuel Pitoiset2019-07-151-5/+55
* radv/gfx10: declare an external symbol for the ESGS ringSamuel Pitoiset2019-07-151-0/+25
* radv/gfx10: allocate ESGS ring space for exporting PrimitiveIDSamuel Pitoiset2019-07-151-1/+20
* radv/gfx10: fix crash when emitting NGG GS prologueSamuel Pitoiset2019-07-151-8/+15
* radv/gfx10: Fix DCC clears.Bas Nieuwenhuizen2019-07-141-3/+10
* radv/gfx10: enable 1D texturesSamuel Pitoiset2019-07-123-11/+13
* radv/gfx10: emit DISABLE_CONSERVATIVE_ZPASS_COUNTSSamuel Pitoiset2019-07-121-0/+2
* radv/gfx10: init more registers in the graphics preambleSamuel Pitoiset2019-07-121-0/+9
* radv/gfx10: set HS/GS/CS.WGP_MODESamuel Pitoiset2019-07-121-4/+8
* radv/gfx10: emit GE_PC_ALLOCSamuel Pitoiset2019-07-121-0/+17
* radv/gfx10: enable vertex shaders without export parametersSamuel Pitoiset2019-07-121-3/+15
* radv/gfx10: launch 2 compute waves per CU before going onto the next CUSamuel Pitoiset2019-07-121-4/+9
* radv: use ac_get_compute_resource_limits()Samuel Pitoiset2019-07-121-17/+6
* ac: import ac_get_compute_resource_limits() from RadeonSISamuel Pitoiset2019-07-122-0/+36
* radv/gfx10: invalidate everything in L2 when shaders read dataSamuel Pitoiset2019-07-121-1/+3
* radv/gfx10: fix wrong emission of GE_CNTLSamuel Pitoiset2019-07-121-1/+1
* radv: add more assertions to make sure packets are correctly emittedSamuel Pitoiset2019-07-121-3/+3
* radv: report shader stage name when dumping LLVM IRSamuel Pitoiset2019-07-121-4/+17
* radv: tidy up radv_get_shader_name() and add NGG stagesSamuel Pitoiset2019-07-123-12/+32
* radv/gfx10: update OVERWRITE_COMBINER_{MRT_SHARING,WATERMARK}Samuel Pitoiset2019-07-121-16/+4
* radv/gfx10: do not set alignment on the ngg_emit pointerSamuel Pitoiset2019-07-121-1/+0