summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_gfx_cs.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-06radeonsi: move SI and CIK+ SDMA code into 1 common function for cleanupsMarek Olšák1-4/+2
2020-01-06radeonsi: rename dma_cs -> sdma_csMarek Olšák1-2/+2
2019-10-28util: remove LIST_IS_EMPTY macroTimothy Arceri1-2/+2
2019-10-17radeonsi: call the reset callback if get_device_reset_status returns a failureMarek Olšák1-1/+1
2019-08-27radeonsi/gfx10: set PA_CL_VS_OUT_CNTL with CONTEXT_REG_RMW to fix edge flagsMarek Olšák1-1/+4
2019-08-27ac: add has_clear_state to ac_gpu_infoSamuel Pitoiset1-1/+1
2019-08-06radeonsi/gfx10: add global use_ngg and use_ngg_streamout flagsMarek Olšák1-6/+6
2019-07-23radeonsi/gfx10: fix and enable CLEAR_STATEMarek Olšák1-0/+3
2019-07-09radeonsi: set FLUSH_ON_BINNING_TRANSITION when neededMarek Olšák1-0/+1
2019-07-03radeonsi/gfx10: export correct PrimitiveID from NGG vertex shadersMarek Olšák1-0/+1
2019-07-03radeonsi/gfx10: fix GL_LINE polygon mode for decomposed primitivesMarek Olšák1-0/+1
2019-07-03radeonsi/gfx10: allocate GDS BOs for streamoutMarek Olšák1-8/+31
2019-07-03radeonsi/gfx10: make sure GDS is idle between IBsMarek Olšák1-7/+13
2019-07-03radeonsi/gfx10: implement streamoutNicolai Hähnle1-1/+2
2019-07-03radeonsi/gfx10: emit VGT_GS_OUT_PRIM_TYPE from draw and add it to VS_STATENicolai Hähnle1-1/+0
2019-07-03radeonsi/gfx10: add si_context::emit_cache_flushNicolai Hähnle1-1/+1
2019-06-24radeonsi: rename and re-document cache flush flagsMarek Olšák1-4/+4
2019-05-16radeonsi: cull primitives with async compute for large draw callsMarek Olšák1-0/+80
2019-05-16winsys/amdgpu: add REWIND emulation via INDIRECT_BUFFER into cs_check_spaceMarek Olšák1-1/+1
2019-05-15ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák1-3/+3
2019-04-25radeonsi: remove dirty slot masks from scissor and viewport statesMarek Olšák1-3/+0
2019-04-23radeonsi: delay adding BOs at the beginning of IBs until the first drawMarek Olšák1-1/+0
2019-04-23radeonsi: add helper si_get_minimum_num_gfx_cs_dwordsMarek Olšák1-7/+1
2019-02-26radeonsi: always use compute rings for clover on CI and newer (v2)Marek Olšák1-11/+18
2019-02-20radeonsi: use SDMA for uploading data through const_uploaderMarek Olšák1-6/+36
2019-01-22radeonsi: rename r600_resource -> si_resourceMarek Olšák1-1/+1
2019-01-22radeonsi: remove r600 from commentsMarek Olšák1-1/+1
2018-10-16radeonsi: move emission of PA_SU_VTX_CNTL into emit_guardbandMarek Olšák1-0/+1
2018-10-16radeonsi: set PA_SU_PRIM_FILTER_CNTL optimallyMarek Olšák1-0/+1
2018-10-16radeonsi: center viewport to improve guardband clipping for high resolutionsMarek Olšák1-0/+1
2018-10-05radeonsi:optimizing SET_CONTEXT_REG for shaders vgt_vertex_reuseSonny Jiang1-0/+1
2018-10-05radeonsi:optimizing SET_CONTEXT_REG for shaders TessellationSonny Jiang1-0/+1
2018-10-05radeonsi:optimizing SET_CONTEXT_REG for shaders PSSonny Jiang1-0/+7
2018-10-05radeonsi:optimizing SET_CONTEXT_REG for shaders VSSonny Jiang1-0/+6
2018-10-05radeonsi:optimizing SET_CONTEXT_REG for shaders GSSonny Jiang1-1/+14
2018-10-05radeonsi: optimizing SET_CONTEXT_REG for shaders ESSonny Jiang1-0/+1
2018-09-18Revert "radeonsi: avoid syncing the driver thread in si_fence_finish"Timothy Arceri1-2/+0
2018-09-10radeonsi: fix printing a BO list into ddebug reportsMarek Olšák1-1/+2
2018-08-14radeonsi: implement EXT_window_rectanglesMarek Olšák1-0/+4
2018-07-20radeonsi: emit_spi_map packets optimizationSonny Jiang1-0/+3
2018-07-18radeonsi: emit_guardband packets optimizationSonny Jiang1-0/+4
2018-07-18radeonsi: Save CLEAR_STATE initial values for optimizationSonny Jiang1-2/+26
2018-06-19amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák1-2/+2
2018-06-13radeonsi: move the guardband registers into a separate state atomMarek Olšák1-0/+1
2018-06-13radeonsi: don't set VGT_LS_HS_CONFIG if it doesn't changeMarek Olšák1-0/+1
2018-06-13radeonsi: move VGT_GS_OUT_PRIM_TYPE into si_shader_gsMarek Olšák1-1/+0
2018-06-07radeonsi: emit_db_render_state packets optimizationSonny Jiang1-0/+3
2018-05-10ac/gpu_info: add kernel_flushes_tc_l2_after_ibMarek Olšák1-2/+1
2018-04-27radeonsi: use r600_resource() typecast helperMarek Olšák1-3/+2
2018-04-27radeonsi: inline 2 trivial state structuresMarek Olšák1-2/+2