mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 12:40:23 +00:00
(vulkan_common.c) Optimize array access
This commit is contained in:
parent
5166eebcaf
commit
bbb4d12881
@ -1010,6 +1010,7 @@ void vulkan_draw_triangles(vk_t *vk, const struct vk_draw_triangles *call)
|
|||||||
VkDescriptorSet set;
|
VkDescriptorSet set;
|
||||||
/* Upload UBO */
|
/* Upload UBO */
|
||||||
struct vk_buffer_range range;
|
struct vk_buffer_range range;
|
||||||
|
float *mvp_data_ptr = NULL;
|
||||||
|
|
||||||
if (!vulkan_buffer_chain_alloc(vk->context, &vk->chain->ubo,
|
if (!vulkan_buffer_chain_alloc(vk->context, &vk->chain->ubo,
|
||||||
call->uniform_size, &range))
|
call->uniform_size, &range))
|
||||||
@ -1037,8 +1038,11 @@ void vulkan_draw_triangles(vk_t *vk, const struct vk_draw_triangles *call)
|
|||||||
|
|
||||||
vk->tracker.view = VK_NULL_HANDLE;
|
vk->tracker.view = VK_NULL_HANDLE;
|
||||||
vk->tracker.sampler = VK_NULL_HANDLE;
|
vk->tracker.sampler = VK_NULL_HANDLE;
|
||||||
for (i = 0; i < 16; i++)
|
for (
|
||||||
vk->tracker.mvp.data[i] = 0.0f;
|
mvp_data_ptr = &vk->tracker.mvp.data[0]
|
||||||
|
; mvp_data_ptr < vk->tracker.mvp.data + 16
|
||||||
|
; mvp_data_ptr++)
|
||||||
|
*mvp_data_ptr = 0.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* VBO is already uploaded. */
|
/* VBO is already uploaded. */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user