summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_hw_context.c
Commit message (Expand)AuthorAgeFilesLines
...
* radeonsi: avoid redundant CB and DB register updatesMarek Olšák2015-09-011-1/+4
* radeonsi: use a bitmask for tracking dirty atomsMarek Olšák2015-09-011-6/+4
* radeonsi: call si_init_atom for remaining radeonsi atomsMarek Olšák2015-09-011-1/+1
* radeonsi: define the state atom array separatelyMarek Olšák2015-09-011-1/+1
* radeonsi: optimize viewport statesMarek Olšák2015-09-011-0/+2
* radeonsi: optimize scissor statesMarek Olšák2015-09-011-0/+3
* radeonsi: fix memory usage checking for big IBsMarek Olšák2015-09-011-8/+9
* radeonsi: add IB tracing support for debug contextsMarek Olšák2015-08-261-1/+23
* radeonsi: remove old CS tracing codeMarek Olšák2015-08-261-24/+1
* radeonsi: save the contents of indirect buffers for debug contextsMarek Olšák2015-08-261-0/+8
* gallium/radeon: use helper functions to mark atoms dirtyGrazvydas Ignotas2015-08-111-6/+6
* radeonsi: always flush framebuffer caches at the beginning of IBsMarek Olšák2015-08-061-1/+2
* radeonsi: don't count the exact needed CS space if the CS is large enoughMarek Olšák2015-08-061-2/+11
* gallium/radeon: allow the winsys to choose the IB sizeMarek Olšák2015-08-061-1/+1
* gallium/radeon: suspend timer queries between IBsMarek Olšák2015-08-061-1/+2
* radeonsi: flush if the memory usage for an IB is too highMarek Olšák2015-08-021-0/+13
* radeonsi: set VGT_LS_HS_CONFIG for tessellationMarek Olšák2015-07-231-0/+1
* radeonsi: add derived tessellation stateMarek Olšák2015-07-231-0/+7
* radeonsi: Flush when we're asked to return a fence but don't have one yetMichel Dänzer2015-07-221-1/+2
* radeonsi: don't flush an empty IB if the only thing we need is a fenceMarek Olšák2015-07-051-3/+13
* radeonsi: don't emit PA_SC_LINE_STIPPLE after every rasterizer state changeMarek Olšák2015-03-161-0/+1
* radeonsi: split sample locations into its own state atomMarek Olšák2015-03-161-0/+1
* radeonsi: Enable VGPR spilling for all shader types v5Tom Stellard2015-01-281-0/+1
* radeonsi: add a combined flag for flushing a framebufferMarek Olšák2015-01-071-4/+1
* radeonsi: rename flush flags, split the TC flag into L1 and L2Marek Olšák2015-01-071-9/+11
* radeonsi: remove init config from statesMarek Olšák2015-01-071-2/+1
* radeonsi: only emit line stippling and provoking vertex state when it changesMarek Olšák2014-12-101-0/+1
* radeonsi: emit DRAW_PREAMBLE only if it changesMarek Olšák2014-12-101-0/+2
* radeonsi: emit GS_OUT_PRIM_TYPE only if it changesMarek Olšák2014-12-101-0/+1
* radeonsi: emit primitive restart only if it changesMarek Olšák2014-12-101-0/+2
* radeonsi: emit base vertex and start instance only if they changeMarek Olšák2014-12-101-0/+1
* radeonsi: emit clip registers only if VS, GS, or rasterizer is changedMarek Olšák2014-12-101-0/+1
* radeonsi: remove useless variable si_context::pm4_dirty_cdwordsMarek Olšák2014-12-101-3/+1
* radeonsi: fix CS tracing and remove excessive CS dumpingMarek Olšák2014-10-041-34/+2
* radeonsi: move DB registers from draw_vbo into new db_render_stateMarek Olšák2014-09-241-0/+1
* radeonsi: use gpu_address from r600_resourceMarek Olšák2014-08-091-1/+1
* radeonsi: mark MSAA config state as dirty at the beginning of CSMarek Olšák2014-07-081-0/+1
* radeonsi: only count CS space for state atoms if we're going to drawMarek Olšák2014-05-101-5/+5
* radeonsi: Don't use anonymous struct trick in atom trackingAdam Jackson2014-05-081-1/+1
* r600g,radeonsi: don't skip the context flush if a fence should be returnedMarek Olšák2014-04-181-1/+1
* r600g,radeonsi: share some of gfx flush codeMarek Olšák2014-04-161-41/+3
* radeonsi: merge si_flush with si_context_flushMarek Olšák2014-04-161-2/+24
* gallium/radeon: create and return a fence in the flush functionMarek Olšák2014-04-161-3/+4
* r600g, radeonsi: fix primitives-generated query with disabled streamoutMarek Olšák2014-03-111-0/+1
* radeonsi: convert the framebuffer state to atom-basedMarek Olšák2014-03-111-0/+1
* r600g,radeonsi: Consolidate logic for short-circuiting flushesMichel Dänzer2014-02-181-1/+3
* radeonsi: cleanup includes, add missing licenseMarek Olšák2014-01-281-6/+1
* radeonsi: remove open-coded PS_PARTIAL_FLUSH eventMarek Olšák2014-01-281-5/+3
* r600g,radeonsi: consolidate variables for CS tracingMarek Olšák2014-01-281-11/+11
* radeonsi: use queries from r600gMarek Olšák2014-01-281-517/+8