Module: vkd3d Branch: master Commit: 11c00a157c7f47708c07cf3df2314cfb8774fa80 URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=11c00a157c7f47708c07cf3d... Author: Józef Kucia <jkucia(a)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(a)codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)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...