vulkan: initial support for clampzero and clampone wrap modes.

This commit is contained in:
slime
2022-09-20 22:10:11 -03:00
parent 26ec23f4ba
commit 3c3ba7d658
2 changed files with 12 additions and 5 deletions
+2 -2
View File
@@ -665,11 +665,11 @@ VkSamplerAddressMode Vulkan::getWrapMode(SamplerState::WrapMode mode)
{
switch (mode)
{
//fixme: not accounting for different clamps (how does that work in vulkan?)
case SamplerState::WRAP_CLAMP:
return VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE;
case SamplerState::WRAP_CLAMP_ZERO:
case SamplerState::WRAP_CLAMP_ONE:
return VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE;
return VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER;
case SamplerState::WRAP_REPEAT:
return VK_SAMPLER_ADDRESS_MODE_REPEAT;
case SamplerState::WRAP_MIRRORED_REPEAT: