aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_draw.c
Commit message (Expand)AuthorAgeFilesLines
* r600: fork and import gallium/radeonMarek Olšák2017-09-261-3/+3
* radeonsi: don't read tcs_out_lds_layout.vertex_size from an SGPRMarek Olšák2017-09-071-2/+1
* radeonsi: don't always apply the PrimID instancing bug workaround on SIMarek Olšák2017-09-071-1/+1
* radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bugNicolai Hähnle2017-09-061-5/+22
* radeonsi/gfx9: always flush DB metadata on framebuffer changesNicolai Hähnle2017-09-061-1/+2
* radeonsi: ensure cache flushes happen before SET_PREDICATION packetsNicolai Hähnle2017-09-041-5/+10
* radeonsi/gfx9: don't flush L2 metadata for CB if not neededMarek Olšák2017-08-221-6/+5
* radeonsi/gfx9: use correct TC flush flags when invalidating CB & DBMarek Olšák2017-08-221-7/+21
* gallium/radeon: clean up EOP_DATA_SEL magic numbersMarek Olšák2017-08-221-2/+4
* radeonsi/gfx9: set 'not a query' for r600_gfx_write_event_eop correctlyMarek Olšák2017-08-221-2/+2
* radeonsi: remove Constant Engine supportMarek Olšák2017-08-221-39/+0
* radeonsi/gfx9: add a temporary workaround for a tessellation driver bugMarek Olšák2017-08-221-1/+5
* radeonsi: log draw and compute state into log contextNicolai Hähnle2017-08-221-0/+3
* radeonsi: print saved CS to the log contextNicolai Hähnle2017-08-221-13/+15
* gallium/radeon: remove old_fence parameter from r600_gfx_write_event_eopMarek Olšák2017-08-181-2/+1
* radeonsi/gfx9: prevent a GPU hang after a timestamp eventMarek Olšák2017-08-181-2/+2
* radeonsi/gfx9: fix the scissor bug workaroundMarek Olšák2017-08-111-3/+7
* radeonsi: use optimal packet order when doing a pipeline syncMarek Olšák2017-08-071-34/+83
* radeonsi: expose the number of decompress calls to the HUDMarek Olšák2017-08-071-7/+11
* radeonsi: rename shader_userdata -> shader_pointers where appropriateMarek Olšák2017-08-071-3/+3
* radeonsi: add a separate dirty mask for prefetchesMarek Olšák2017-08-071-1/+1
* radeonsi: de-atomize L2 prefetchMarek Olšák2017-08-071-0/+3
* radeonsi: print CE IBs into ddebug reportsMarek Olšák2017-08-011-0/+15
* radeonsi: don't flush sL1 conditionally in WAIT_ON_CE_COUNTERMarek Olšák2017-08-011-3/+3
* radeonsi: expose MRT-draw-calls to HUDMarek Olšák2017-07-311-0/+2
* radeonsi: update dirty_level_mask only when flushing or unbinding framebufferMarek Olšák2017-07-281-31/+0
* radeonsi/gfx9: don't ever flush the TC metadata cacheMarek Olšák2017-06-221-10/+3
* radeonsi/gfx9: keep reusing the same buffer/address for the gfx9 flush fenceMarek Olšák2017-06-221-8/+8
* radeonsi/gfx9: indirect buffers and all CP packets use TC L2Marek Olšák2017-06-221-8/+11
* radeonsi: flush DB caches only when transitioning from DB to texturingMarek Olšák2017-06-221-4/+2
* radeonsi: add separate HUD counters for CB and DB cache flushesMarek Olšák2017-06-221-3/+4
* radeonsi: fix missing num_L2_invalidates incrementMarek Olšák2017-06-121-0/+1
* radeonsi: disable the patch ID workaround on SI when the patch ID isn't used ...Marek Olšák2017-06-081-15/+20
* radeonsi: enable TC-compatible stencil compression on VIMarek Olšák2017-06-071-1/+2
* radeonsi: fix a GPU hang with tessellation on 2-CU configsMarek Olšák2017-06-061-1/+5
* radeonsi: rename tcs_tes_uses_prim_id for clarityNicolai Hähnle2017-05-161-2/+2
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-45/+46
* gallium: separate indirect stuff from pipe_draw_info - 80 -> 56 bytesMarek Olšák2017-05-101-27/+32
* radeonsi: clarify documentation of existing SI workaroundNicolai Hähnle2017-05-081-1/+3
* radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SINicolai Hähnle2017-05-081-0/+14
* radeonsi: apply the tess+GS hang workaround to Polaris12 as wellMarek Olšák2017-05-051-1/+2
* radeonsi: add a HUD query for draw calls with primitive restartMarek Olšák2017-04-281-0/+2
* radeonsi: fix tess offchip offset for per-patch attributesMarek Olšák2017-04-281-2/+3
* radeonsi: pass tessellation ring addresses via user SGPRsMarek Olšák2017-04-281-1/+2
* radeonsi/gfx9: set registers and shader key for merged ES-GSMarek Olšák2017-04-281-1/+2
* radeonsi/gfx9: define and set LS-HS user SGPRsMarek Olšák2017-04-281-2/+10
* radeonsi/gfx9: set up shader registers for merged LS-HSMarek Olšák2017-04-281-7/+24
* radeonsi: code shuffling in si_emit_derived_tess_stateMarek Olšák2017-04-281-31/+38
* radeonsi/gfx9: don't set deprecated field PARTIAL_ES_WAVE_ONMarek Olšák2017-04-261-2/+3
* radeonsi/gfx9: set MAX_PRIMGRP_IN_WAVE in the correct registerMarek Olšák2017-04-261-1/+2