From 10e864b26bb3573855607090efe591a2b254c516 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Sun, 31 Jul 2016 16:32:55 +0200 Subject: [PATCH] Hook up wrapping modes. --- gfx/drivers_shader/shader_vulkan.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gfx/drivers_shader/shader_vulkan.cpp b/gfx/drivers_shader/shader_vulkan.cpp index a78967f88a..c3d77f31ce 100644 --- a/gfx/drivers_shader/shader_vulkan.cpp +++ b/gfx/drivers_shader/shader_vulkan.cpp @@ -2340,12 +2340,12 @@ static vulkan_filter_chain_address wrap_to_address(gfx_wrap_type type) switch (type) { default: - case RARCH_WRAP_BORDER: - return VULKAN_FILTER_CHAIN_ADDRESS_CLAMP_TO_BORDER; - case RARCH_WRAP_EDGE: return VULKAN_FILTER_CHAIN_ADDRESS_CLAMP_TO_EDGE; + case RARCH_WRAP_BORDER: + return VULKAN_FILTER_CHAIN_ADDRESS_CLAMP_TO_BORDER; + case RARCH_WRAP_REPEAT: return VULKAN_FILTER_CHAIN_ADDRESS_REPEAT; @@ -2622,10 +2622,10 @@ vulkan_filter_chain_t *vulkan_filter_chain_create_from_preset( pass->filter == RARCH_FILTER_LINEAR ? VULKAN_FILTER_CHAIN_LINEAR : VULKAN_FILTER_CHAIN_NEAREST; } + pass_info.address = wrap_to_address(pass->wrap); - // TODO: Implement configurable mip/address modes. + // TODO: Implement configurable mip modes. pass_info.mip_filter = VULKAN_FILTER_CHAIN_NEAREST; - pass_info.address = VULKAN_FILTER_CHAIN_ADDRESS_CLAMP_TO_EDGE; bool explicit_format = output.meta.rt_format != SLANG_FORMAT_UNKNOWN;