diff options
author | Dave Airlie <[email protected]> | 2017-03-28 05:53:50 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2017-03-28 17:39:55 +1000 |
commit | ae0551b4b3f7ca79148f0cb8384c0f1efc3faac2 (patch) | |
tree | 9b3ba864507dd328bd7a61b3080ce6c5596a09d0 /src/amd/vulkan/radv_private.h | |
parent | a8b8e542c2e9ea97413095993cee5ec8faf2ee16 (diff) |
radv: fix ia_multi_vgt_param for instanced vs indirect draw.
The logic was different than radeonsi, fix it up before adding
tess support.
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_private.h')
-rw-r--r-- | src/amd/vulkan/radv_private.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index e4654bb4d4a..433cba7d282 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -759,7 +759,8 @@ void si_write_viewport(struct radeon_winsys_cs *cs, int first_vp, void si_write_scissors(struct radeon_winsys_cs *cs, int first, int count, const VkRect2D *scissors); uint32_t si_get_ia_multi_vgt_param(struct radv_cmd_buffer *cmd_buffer, - bool instanced_or_indirect_draw, uint32_t draw_vertex_count); + bool instanced_draw, bool indirect_draw, + uint32_t draw_vertex_count); void si_cs_emit_cache_flush(struct radeon_winsys_cs *cs, enum chip_class chip_class, bool is_mec, |