aco: Fix integer overflows when emitting parallel copies during RA
[mesa.git] / src / amd / vulkan / si_cmd_buffer.c
2020-09-01 Marek Olšákamd/registers: switch to new generated register definitions
2020-08-28 Samuel Pitoisetradv: emit {CB,DB}_RMI_L2_CACHE_CONTROL at framebuffer...
2020-08-12 Samuel Pitoisetradv: fix emitting the border color pointer on the...
2020-08-11 Samuel Pitoisetradv: limit LATE_ALLOC_GS to prevent a GPU hang on...
2020-08-11 Samuel Pitoisetradv/gfx10: add missing initialization of registers
2020-08-05 Samuel Pitoisetradv: fix sample shading on GFX 10.3
2020-07-24 Samuel Pitoisetradv: emit more invariant registers as part of the...
2020-07-20 Samuel Pitoisetradv: disable CPU caching for IBS to reduce fetch latency
2020-07-13 Samuel Pitoisetradv: add support for dynamic primitive topology
2020-07-09 Samuel Pitoisetradv: compute prim_vertex_count at draw time
2020-07-09 Samuel Pitoisetradv: adjust IA_MULTI_VGT_PARAM.PARTIAL_VS_WAVE at...
2020-07-09 Samuel Pitoisetradv: adjust IA_MULTI_VGT_PARAM.WD_SWITCH_ON_EOP at...
2020-07-02 Samuel Pitoisetradv: fix wide points and lines
2020-06-26 Marek Olšákamd: add proper definitions for NOP packets
2020-06-19 Samuel Pitoisetradv: add support for Sienna Cichlid
2020-05-26 Marek Olšákamd: replace SH -> SA (shader array) in comments
2020-05-26 Marek Olšákac/gpu_info: replace num_good_cu_per_sh with min/max_go...
2020-05-23 Marek Olšákac: update register and packet definitions for preemption
2020-05-15 Joshua Ashtonradv: Implement VK_EXT_custom_border_color
2020-04-25 Joshua Ashtonradv: Pass logical device to si_emit_graphics
2020-04-23 Samuel Pitoisetradv: simplify checking for Navi1x chips
2020-04-18 Albert Astals CidFix promotion of floats to doubles
2020-03-27 Marek Olšákradv: stop including files from mesa/main
2020-03-12 Samuel Pitoisetradv: use ac_gpu_info::use_late_alloc
2020-03-12 Samuel Pitoisetradv: rewrite late alloc computation
2020-03-12 Samuel Pitoisetradv: use better tessellation tunables on GFX9+
2020-03-12 Samuel Pitoisetradv/gfx10: cache metadata in L2 on small chips
2020-01-15 Samuel Pitoisetradv/gfx10: enable all CUs if NGG is never used
2019-10-15 Samuel PitoisetRevert "radv: do not emit PKT3_CONTEXT_CONTROL with...
2019-09-26 Timur Kristófradv: Fix L2 cache rinse programming.
2019-09-18 Marek Olšákac: move PBB MAX_ALLOC_COUNT into radeon_info
2019-08-27 Samuel Pitoisetac: add has_clear_state to ac_gpu_info
2019-08-23 Samuel Pitoisetradv/gfx10: don't initialize VGT_INSTANCE_STEP_RATE_0
2019-08-20 Samuel Pitoisetradv/gfx10: do not emit PA_SC_TILE_STEERING_OVERRIDE...
2019-08-20 Samuel Pitoisetradv: do not emit PKT3_CONTEXT_CONTROL with AMDGPU...
2019-08-19 Bas Nieuwenhuizenradv: Add Renoir support.
2019-08-08 Bas Nieuwenhuizenradv: Fix off by one for S_028C48_MAX_ALLOC_COUNT.
2019-07-31 Samuel Pitoisetradv/gfx10: disable LATE_ALLOC_GS on Navi14
2019-07-31 Samuel Pitoisetradv/gfx10: implement a bug workaround for GE_PC_ALLOC
2019-07-31 Samuel Pitoisetradv/gfx10: implement a bug workaround for NGG -> legac...
2019-07-25 Samuel Pitoisetradv/gfx10: use L2 for DMA copy/fill operations
2019-07-22 Samuel Pitoisetradv: change a bunch of >= GFX9 to == GFX9
2019-07-19 Dave Airlieradv: reset the window scissor with no clear state.
2019-07-18 Dave Airlieradv/gfx10: set the pgm rsrc3/4 regs using index sh...
2019-07-16 Samuel Pitoisetradv: allow to select DST_SEL with RELEASE_MEM
2019-07-16 Samuel Pitoisetradv: allow to emit PS_DONE/CS_DONE with RELEASE_MEM
2019-07-16 Samuel Pitoisetradv: update LATE_ALLOC_VS.LIMIT
2019-07-12 Samuel Pitoisetradv/gfx10: init more registers in the graphics preamble
2019-07-08 Dave Airlieradv/gfx10: don't emit PFP packets on ME.
2019-07-07 Samuel Pitoisetradv/gfx10: implement NGG support (VS only)
2019-07-07 Samuel Pitoisetradv/gfx10: disable CLEAR_STATE
2019-07-07 Samuel Pitoisetradv/gfx10: add gfx10_cs_emit_cache_flush
2019-07-07 Samuel Pitoisetradv/gfx10: emit VGT_VERTEX_REUSE_BLOCK_CNTL during...
2019-07-07 Samuel Pitoisetradv/gfx10: update shader-related fields in si_emit_gra...
2019-07-07 Samuel Pitoisetradv/gfx10: implement si_emit_compute()
2019-07-07 Samuel Pitoisetradv/gfx10: initialize GE_{MAX,MIN}_VTX_INDX/INDX_OFFSET
2019-07-07 Samuel Pitoisetradv/gfx10: set PA_SC_TILE_STEERING_OVERRIDE
2019-07-07 Samuel Pitoisetradv/gfx10: set cache control registers
2019-07-07 Samuel Pitoisetradv/gfx10: set MAX_ALLOC_COUNT
2019-06-25 Samuel Pitoisetradv: rename and re-document cache flush flags
2019-06-04 Rhys Perryradv: fix some compiler warnings
2019-06-04 Nicolai Hähnleamd/common: use generated register header
2019-06-04 Nicolai Hähnleamd/common: use SH{0,1}_CU_EN definitions only of COMPU...
2019-05-29 Samuel Pitoisetradv: sync before resetting a pool if there is active...
2019-05-22 Samuel Pitoisetradv: fix the sample max distance value for 8x
2019-05-22 Samuel Pitoisetradv: emit correct centroid priority based on the numbe...
2019-05-22 Samuel Pitoisetradv: clean up the sample locations codebase
2019-05-22 Samuel Pitoisetradv: remove remaining code related to 16 samples
2019-05-16 Marek Olšákac: rename SI-CIK-VI to GFX6-GFX7-GFX8
2019-05-02 Samuel Pitoisetradv: set WD_SWITCH_ON_EOP=1 when drawing primitives...
2019-01-29 Bas Nieuwenhuizenradv/winsys: Set winsys bo priority on creation.
2019-01-27 Bas Nieuwenhuizenradv: Remove unused variable.
2019-01-23 Samuel Pitoisetradv: always pass the GFX9 fence data to si_cs_emit_cac...
2019-01-23 Samuel Pitoisetradv: compute the GFX9 fence VA at allocation time
2019-01-23 Samuel Pitoisetradv: remove old_fence parameter from si_cs_emit_write_...
2018-12-05 Samuel Pitoisetradv: reset pending_reset_query when flushing caches
2018-11-13 Samuel Pitoisetradv: set optimal OVERWRITE_COMBINER_WATERMARK on GFX9
2018-11-12 Samuel Pitoisetradv: make use of num_good_cu_per_sh in si_emit_graphic...
2018-11-05 Samuel Pitoisetradv: replace si_emit_wait_fence() with radv_cp_wait_mem()
2018-11-01 Samuel Pitoisetradv: add support for Raven2
2018-10-29 Samuel Pitoisetradv: implement VK_EXT_transform_feedback
2018-10-23 Eric Engestromradv: s/abs/fabsf/ for floats
2018-10-16 Marek Olšákradeonsi: save raster config in screen, add se_tile_repeat
2018-09-28 Samuel Pitoisetradv: do not sync CP DMA when copying buffers
2018-09-25 Andres Rodriguezradv: only emit ZPASS_DONE for timestamp queries on...
2018-09-14 Samuel Pitoisetradv: emit the initial config only once in the preambles
2018-09-14 Samuel Pitoisetradv: improve a comment in si_emit_set_predication_state()
2018-09-03 Bas Nieuwenhuizenradv: Add VEGA20 support.
2018-08-15 Samuel Pitoisetradv: drop wrong initialization of COMPUTE_RESOURCE_LIMITS
2018-07-27 Samuel Pitoisetradv: do not emit pipeline stats flushes on compute...
2018-07-26 Marek Olšákac: fix typo DSL_SEL -> DST_SEL
2018-07-18 Samuel Pitoisetradv: add support for non-inverted conditional rendering
2018-07-12 Samuel Pitoisetradv: emit a dummy ZPASS_DONE to prevent GPU hangs...
2018-07-11 Samuel Pitoisetradv: make sure to wait for CP DMA when needed
2018-06-27 Samuel Pitoisetradv: remove unused 'predicated' parameter from some...
2018-06-26 Samuel Pitoisetradv: emit PIPELINESTAT_{START,STOP} events for pipelin...
2018-06-21 Samuel Pitoisetradv: set EVENT_WRITE_EOP.INT_SEL = wait for write...
2018-06-21 Samuel Pitoisetradv: use EOP_DATA_SEL_* instead of magic numbers
2018-06-20 Samuel Pitoisetradv: remove unnecessary code around CACHE_FLUSH_AND_IN...
2018-06-19 Marek Olšákamd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf
next