Module: vkd3d Branch: master Commit: 11c00a157c7f47708c07cf3df2314cfb8774fa80 URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=11c00a157c7f47708c07cf3d...
Author: Józef Kucia jkucia@codeweavers.com Date: Wed Sep 12 15:20:02 2018 +0200
vkd3d: Implement simple pipeline cache.
Ideally, we would like to introduce a Vulkan extension to make vertex buffer strides and primitive topology dynamic in Vulkan.
Signed-off-by: Józef Kucia jkucia@codeweavers.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
libs/vkd3d/command.c | 53 +++++++--------- libs/vkd3d/device.c | 151 ++++++++++++++++++++++++++++++++++++++++++--- libs/vkd3d/state.c | 12 +++- libs/vkd3d/vkd3d_private.h | 31 ++++++++-- 4 files changed, 201 insertions(+), 46 deletions(-)
Diff: https://source.winehq.org/git/vkd3d.git/?a=commitdiff;h=11c00a157c7f47708c07...