mesa/src/amd
Samuel Pitoiset aee25471b9 radv: fix emitting VBO when vertex input dynamic state is used
In the following scenario:
    CmdBindPipeline()
    CmdBindVertexBuffers()
    CmdSetVertexInput()
    CmdDraw()
    CmdBindVertexBuffers()
    CmdSetVertexInput()
    CmdDraw()

The VBO won't be updated for the second draw because the state is
cleared when the dynamic state is emitted and the pipeline isn't dirty.

Found by inspection.

Cc: 21.3 mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13855>
2021-11-23 08:39:13 +00:00
..
addrlib amd/addrlib: Ignore self-assign warnings. 2021-11-09 20:51:14 +00:00
ci ac: change family names to uppercase in ac_get_family_name() 2021-11-23 08:07:41 +00:00
common ac: change family names to uppercase in ac_get_family_name() 2021-11-23 08:07:41 +00:00
compiler aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs 2021-11-22 19:46:22 +00:00
llvm nir: Rename nir_get_io_vertex_index_src and include per-primitive I/O. 2021-11-16 07:46:55 +00:00
registers python: drop python2 support 2021-08-14 21:44:32 +00:00
vulkan radv: fix emitting VBO when vertex input dynamic state is used 2021-11-23 08:39:13 +00:00
.clang-format radv: Add clang-format for AMD code. 2021-04-10 03:31:32 +02:00
meson.build radv: Allow building when LLVM isn’t enabled 2021-10-01 10:40:18 +02:00