yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
43e1b7cdc
master
1// vk-shader-table.h 2#pragma once 3 4#include "vk-base.h" 5 6namespace gfx 7{ 8 9using namespace Slang ; 10 11namespace vk 12{ 13 14class ShaderTableImpl :public ShaderTableBase 15{ 16public : 17uint32_t m_raygenTableSize ; 18uint32_t m_missTableSize ; 19uint32_t m_hitTableSize ; 20uint32_t m_callableTableSize ; 21 22DeviceImpl * m_device ; 23 24virtual RefPtr < BufferResource > createDeviceBuffer ( 25PipelineStateBase * pipeline , 26TransientResourceHeapBase * transientHeap , 27IResourceCommandEncoder * encoder )override ; 28}; 29 30}// namespace vk 31}// namespace gfx