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