radeonsi/gfx9: prevent a GPU hang after a timestamp event
[mesa.git] / src / gallium / drivers / radeonsi / si_state_draw.c
2017-08-18 Marek Olšákradeonsi/gfx9: prevent a GPU hang after a timestamp...
2017-08-11 Marek Olšákradeonsi/gfx9: fix the scissor bug workaround
2017-08-07 Marek Olšákradeonsi: use optimal packet order when doing a pipelin...
2017-08-07 Marek Olšákradeonsi: expose the number of decompress calls to...
2017-08-07 Marek Olšákradeonsi: rename shader_userdata -> shader_pointers...
2017-08-07 Marek Olšákradeonsi: add a separate dirty mask for prefetches
2017-08-07 Marek Olšákradeonsi: de-atomize L2 prefetch
2017-08-01 Marek Olšákradeonsi: print CE IBs into ddebug reports
2017-08-01 Marek Olšákradeonsi: don't flush sL1 conditionally in WAIT_ON_CE_C...
2017-07-31 Marek Olšákradeonsi: expose MRT-draw-calls to HUD
2017-07-28 Marek Olšákradeonsi: update dirty_level_mask only when flushing...
2017-06-22 Marek Olšákradeonsi/gfx9: don't ever flush the TC metadata cache
2017-06-21 Marek Olšákradeonsi/gfx9: keep reusing the same buffer/address...
2017-06-21 Marek Olšákradeonsi/gfx9: indirect buffers and all CP packets...
2017-06-21 Marek Olšákradeonsi: flush DB caches only when transitioning from...
2017-06-21 Marek Olšákradeonsi: add separate HUD counters for CB and DB cache...
2017-06-12 Marek Olšákradeonsi: fix missing num_L2_invalidates increment
2017-06-08 Marek Olšákradeonsi: disable the patch ID workaround on SI when...
2017-06-07 Marek Olšákradeonsi: enable TC-compatible stencil compression...
2017-06-06 Marek Olšákradeonsi: fix a GPU hang with tessellation on 2-CU...
2017-05-16 Nicolai Hähnleradeonsi: rename tcs_tes_uses_prim_id for clarity
2017-05-10 Marek Olšákgallium: remove pipe_index_buffer and set_index_buffer
2017-05-10 Marek Olšákgallium: separate indirect stuff from pipe_draw_info...
2017-05-08 Nicolai Hähnleradeonsi: clarify documentation of existing SI workaround
2017-05-08 Nicolai Hähnleradeonsi: fix gl_PrimitiveID in tessellation with insta...
2017-05-05 Marek Olšákradeonsi: apply the tess+GS hang workaround to Polaris1...
2017-04-28 Marek Olšákradeonsi: add a HUD query for draw calls with primitive...
2017-04-28 Marek Olšákradeonsi: fix tess offchip offset for per-patch attributes
2017-04-28 Marek Olšákradeonsi: pass tessellation ring addresses via user...
2017-04-28 Marek Olšákradeonsi/gfx9: set registers and shader key for merged...
2017-04-28 Marek Olšákradeonsi/gfx9: define and set LS-HS user SGPRs
2017-04-28 Marek Olšákradeonsi/gfx9: set up shader registers for merged LS-HS
2017-04-28 Marek Olšákradeonsi: code shuffling in si_emit_derived_tess_state
2017-04-26 Marek Olšákradeonsi/gfx9: don't set deprecated field PARTIAL_ES_WA...
2017-04-26 Marek Olšákradeonsi/gfx9: set MAX_PRIMGRP_IN_WAVE in the correct...
2017-04-16 Marek Olšákradeonsi: don't allow user indices with indirect draws
2017-04-16 Marek Olšákradeonsi: merge two if (indirect) statements
2017-04-13 Nicolai Hähnleradeonsi: fix gl_BaseVertex in non-indexed draws
2017-04-13 Nicolai Hähnleradeonsi: provide VS_STATE input to all VS variants
2017-04-13 Nicolai Hähnleradeonsi: change the bit-packing of LS out/TCS in data
2017-04-13 Nicolai Hähnleradeonsi: emit VS_STATE register explicitly from si_dra...
2017-04-13 Nicolai Hähnleradeonsi: extract derived tess state emit to higher...
2017-04-04 Constantine Kharlamovr600g/radeonsi: use the correct types (taken from pipe_...
2017-03-30 Marek Olšákradeonsi: don't make a copy of pipe_index_buffer in...
2017-03-30 Marek Olšákradeonsi/gfx9: flush CB & DB caches with an EOP TS...
2017-03-30 Marek Olšákradeonsi/gfx9: use ACQUIRE_MEM
2017-03-30 Marek Olšákradeonsi/gfx9: draw changes
2017-03-30 Marek Olšákradeonsi/gfx9: add a scissor bug workaround
2017-02-21 Nicolai Hähnleradeonsi: handle MultiDrawIndirect in si_get_draw_start...
2017-02-19 Marek Olšákgallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCH...
2017-02-19 Marek Olšákradeonsi: fix UNSIGNED_BYTE index buffer fallback with...
2017-02-18 Marek Olšákradeonsi: use a clever alignment for index buffer uploads
2017-02-18 Marek Olšákradeonsi: move index buffer flushing into a non-upload...
2017-02-14 Marek Olšákgallium/radeon: remove the internal u_upload_mgr pointer
2017-02-10 Marek Olšákradeonsi: remove SI_CONTEXT_FLUSH_AND_INV_FRAMEBUFFER
2017-02-10 Marek Olšákradeonsi: remove separate CB/DB_META flush flags
2017-01-30 Marek Olšákgallium/radeon: merge dirty_fb_counter and dirty_tex_de...
2017-01-30 Marek Olšákradeonsi: handle count_from_stream_output in a few...
2017-01-30 Marek Olšákradeonsi: fold info->indirect conditionals into the...
2017-01-30 Marek Olšákradeonsi: atomize the scratch buffer state
2017-01-30 Marek Olšákradeonsi: precompute IA_MULTI_VGT_PARAM values into...
2017-01-30 Marek Olšákradeonsi: move VGT_VERTEX_REUSE_BLOCK_CNTL into shader...
2017-01-30 Marek Olšákradeonsi: use a bitmask for looping over dirty PM4...
2017-01-30 Marek Olšákradeonsi: atomize L2 prefetches
2017-01-30 Marek Olšákradeonsi: update dirty_level_mask only after the first...
2017-01-23 Marek Olšákradeonsi: always set the TCL1_ACTION_ENA when invalidat...
2017-01-18 Marek Olšákradeonsi: use a global dirty mask for shader pointers
2017-01-09 Bas Nieuwenhuizenac/debug: Move IB decode to common code.
2017-01-06 Marek Olšákradeonsi: add TC L2 prefetch for shaders and VBO descri...
2017-01-06 Marek Olšákradeonsi: add HUD queries for cache flush stats
2016-12-01 Marek Olšákradeonsi: add a tess+GS hang workaround for VI dGPUs
2016-12-01 Marek Olšákradeonsi: apply a tessellation bug workaround for SI
2016-12-01 Marek Olšákradeonsi: apply a multi-wave workgroup SPI bug workarou...
2016-11-21 Marek Olšákradeonsi: fast exit si_emit_derived_tess_state early
2016-11-03 Nicolai Hähnleradeonsi: generate GS prolog to (partially) fix triangl...
2016-10-26 Marek Olšákgallium/radeon: use r600_gfx_write_event_eop everywhere
2016-10-13 Marek Olšákradeonsi: implement TC-compatible HTILE
2016-10-12 Marek Olšákradeonsi: use TC write-back instead of full cache inval...
2016-10-12 Marek Olšákradeonsi: implement TC L2 write-back (flush) without...
2016-10-04 Marek Olšákradeonsi: remove unnecessary #includes
2016-10-04 Marek Olšákradeonsi: separate IA_MULTI_VGT_PARAM and VGT_PRIMITIVE...
2016-10-04 Marek Olšákradeonsi: move VGT_LS_HS_CONFIG to derived tess_state
2016-10-04 James Leggradeonsi: Fix primitive restart when index changes
2016-09-09 Marek Olšákradeonsi: fix the VGT performance tweak for small instances
2016-09-09 Marek Olšákradeonsi: remove the cache_flush atom
2016-09-07 Marek Olšákradeonsi: skip redundant INDEX_TYPE writes
2016-09-07 Marek Olšákradeonsi: add more unlikely() uses into si_draw_vbo
2016-09-07 Marek Olšákradeonsi: skip draws with instance_count == 0
2016-09-05 Marek Olšákradeonsi: fix variable naming in si_emit_cache_flush
2016-09-05 Marek Olšákradeonsi: don't emit CS_PARTIAL_FLUSH if compute is...
2016-09-05 Marek Olšákradeonsi: add HUD queries for counting VS/PS/CS partial...
2016-09-05 Marek Olšákradeonsi: fix a badly implemented GS bug workaround
2016-08-09 Nicolai Hähnleradeonsi: program additional multi draw parameters
2016-08-09 Nicolai Hähnleradeonsi: program the DRAWID SGPR
2016-08-09 Nicolai Hähnleradeonsi: remove an incorrect assertion
2016-08-09 Nicolai Hähnleradeonsi: flush TC L2 cache for indirect draw data
2016-08-08 Nicolai Hähnleradeonsi: add has_draw_indirect_multi flag
2016-08-08 Nicolai Hähnleradeonsi: transpose indirect/index draw dispatch
2016-08-08 Nicolai Hähnleradeonsi: move index buffer calculations in si_emit_dra...
2016-08-08 Nicolai Hähnleradeonsi: unify emitting PKT3_SET_BASE for indirect...
next