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