aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_draw.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: remove dirty slot masks from scissor and viewport statesMarek Olšák2019-04-251-6/+4
* radeonsi/gfx9: rework the gfx9 scissor bug workaround (v2)Marek Olšák2019-04-251-35/+51
* radeonsi: add BOs after need_cs_spaceMarek Olšák2019-04-241-3/+3
* radeonsi: delay adding BOs at the beginning of IBs until the first drawMarek Olšák2019-04-231-0/+3
* radeonsi: add si_cp_copy_dataMarek Olšák2019-04-231-15/+5
* radeonsi: always use compute rings for clover on CI and newer (v2)Marek Olšák2019-02-261-6/+19
* radeonsi: don't leak an index buffer if draw_vbo failsMarek Olšák2019-02-061-3/+5
* radeonsi: rename r600_resource -> si_resourceMarek Olšák2019-01-221-13/+13
* radeonsi: move PKT3_WRITE_DATA generation into a helper functionMarek Olšák2019-01-221-9/+3
* radeonsi: don't use WRITE_DATA.DST_SEL == MEM_GRBM on >= CIKMarek Olšák2019-01-221-1/+2
* radeonsi: correct WRITE_DATA.DST_SEL definitionsMarek Olšák2019-01-221-1/+1
* radeonsi: also apply the GS hang workaround to draws without tessellationMarek Olšák2019-01-141-11/+14
* radeonsi: use u_decomposed_prims_for_vertices instead of u_prims_for_verticesMarek Olšák2019-01-021-1/+3
* radeonsi: make si_cp_wait_mem more configurableMarek Olšák2019-01-021-1/+2
* radeonsi: don't emit redundant PKT3_NUM_INSTANCES packetsMarek Olšák2019-01-021-2/+7
* radeonsi/gfx9: use SET_UCONFIG_REG_INDEX packets when availableNicolai Hähnle2018-12-191-4/+8
* radeonsi: add si_init_draw_functions and make some functions staticNicolai Hähnle2018-12-191-9/+19
* radeonsi: fix a VGT hang with primitive restart on Polaris10 and laterMarek Olšák2018-10-181-2/+8
* radeonsi: track context rolls better for the Vega scissor bug workaroundMarek Olšák2018-10-161-13/+19
* radeonsi: rename si_gfx_* functions to si_cp_*Marek Olšák2018-10-161-12/+12
* radeonsi: make si_gfx_write_event_eop more configurableMarek Olšák2018-10-161-2/+6
* radeonsi: fix a typo at CS_PARTIAL_FLUSHMarek Olšák2018-10-061-1/+1
* ac: correct PKT3_COPY_DATA definitionsMarek Olšák2018-10-061-1/+1
* radeonsi: move internal TGSI shaders into si_shaderlib_tgsi.cMarek Olšák2018-08-141-1/+1
* radeonsi: reduce LDS stalls by 40% for tessellationMarek Olšák2018-07-231-1/+1
* radeonsi: implement vertex color clamping for tess and GSMarek Olšák2018-06-281-0/+11
* amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák2018-06-191-8/+8
* radeonsi: set a better NUM_PATCHES hard limitMarek Olšák2018-06-191-3/+10
* radeonsi: make sure LS-HS vector lanes are reasonably occupiedMarek Olšák2018-06-191-0/+8
* radeonsi: properly compute an LS-HS thread group size limitMarek Olšák2018-06-191-2/+3
* radeonsi: assume that rasterizer state is non-NULL in draw_vboMarek Olšák2018-06-131-9/+4
* radeonsi: micro-optimize prim checking and fix guardband with lines+adjacencyMarek Olšák2018-06-131-8/+3
* radeonsi: move the guardband registers into a separate state atomMarek Olšák2018-06-131-4/+2
* radeonsi/gfx9: implement the scissor bug workaround without performance dropMarek Olšák2018-06-131-24/+40
* radeonsi: don't set VGT_LS_HS_CONFIG if it doesn't changeMarek Olšák2018-06-131-6/+10
* radeonsi: move VGT_GS_OUT_PRIM_TYPE into si_shader_gsMarek Olšák2018-06-131-31/+0
* radeonsi: use r600_resource() typecast helperMarek Olšák2018-04-271-3/+3
* radeonsi: remove unused atom parameter from si_atom::emitMarek Olšák2018-04-271-5/+3
* radeonsi: remove si_atom::idMarek Olšák2018-04-271-1/+1
* radeonsi: don't use an indirect table for state atomsMarek Olšák2018-04-271-7/+7
* radeonsi: rename r600_atom -> si_atomMarek Olšák2018-04-271-1/+1
* radeonsi: add support for VegaMMarek Olšák2018-04-181-1/+2
* radeonsi: always prefetch later shaders after the draw packetMarek Olšák2018-04-131-2/+8
* radeonsi: emit shader pointers before cache flushes & waitsMarek Olšák2018-04-131-13/+7
* radeonsi: remove r600_common_contextMarek Olšák2018-04-051-83/+83
* radeonsi: remove r600_pipe_common::screenMarek Olšák2018-04-051-2/+2
* radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák2018-04-051-3/+1
* radeonsi: rename a few R600/r600_ -> SI_/si_Marek Olšák2018-04-051-1/+1
* radeonsi: use si_context instead of pipe_context in parameters pt1Marek Olšák2018-04-051-1/+1
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1