yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
f65d756bf
master
1// vk-sampler.cpp 2#include "vk-sampler.h" 3 4namespace gfx 5{ 6 7using namespace Slang ; 8 9namespace vk 10{ 11 12SamplerStateImpl ::SamplerStateImpl (DeviceImpl * device ) 13 :m_device (device ) 14{ 15} 16 17SamplerStateImpl ::~SamplerStateImpl () 18{ 19m_device -> m_api .vkDestroySampler (m_device -> m_api .m_device ,m_sampler ,nullptr ); 20} 21 22Result SamplerStateImpl ::getNativeHandle (InteropHandle * outHandle ) 23{ 24outHandle -> api = InteropHandleAPI ::Vulkan ; 25outHandle -> handleValue = (uint64_t )(m_sampler ); 26return SLANG_OK ; 27} 28 29}// namespace vk 30}// namespace gfx