OSDN Git Service

Vulkan Sampler implementation
authorAlexis Hetu <sugoi@google.com>
Mon, 19 Nov 2018 16:30:43 +0000 (11:30 -0500)
committerAlexis Hétu <sugoi@google.com>
Wed, 21 Nov 2018 22:07:28 +0000 (22:07 +0000)
commit5174c572fe1be0b65770bb9db9fa4d08ffca658f
tree75f91211568550dd908b77f1f24a8348025d8002
parentdcb803a7af64116359dd25f4512d4a46b71a8ef8
Vulkan Sampler implementation

The Vulkan sampler is simply a state, similar to the existing
sw::Sampler::State(), which will eventually be used by the
texture sampling code.

Bug b/119823006

Change-Id: Ib2f09683f82dbf5b5aacde1555ee850c76cda9e2
Reviewed-on: https://swiftshader-review.googlesource.com/c/22728
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
src/Vulkan/VkDestroy.h
src/Vulkan/VkSampler.hpp [new file with mode: 0644]
src/Vulkan/libVulkan.cpp
src/Vulkan/vulkan.vcxproj
src/Vulkan/vulkan.vcxproj.filters