yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

lucy96chenSplit render-vk.h/.cpp into a set of smaller files (#2244)43e1b7cdc

master
455 B26 linesraw
1// vk-sampler.h
2#pragma once
3
4#include "vk-base.h"
5#include "vk-device.h"
6
7namespace gfx
8{
9
10using namespace Slang;
11
12namespace vk
13{
14
15class SamplerStateImpl : public SamplerStateBase
16{
17public:
18    VkSampler m_sampler;
19    RefPtr<DeviceImpl> m_device;
20    SamplerStateImpl(DeviceImpl* device);
21    ~SamplerStateImpl();
22    virtual SLANG_NO_THROW Result SLANG_MCALL getNativeHandle(InteropHandle* outHandle) override;
23};
24
25} // namespace vk
26} // namespace gfx