yum-mirror/slang

Making it easier to work with shaders

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

lucy96chenSplit render-d3d11.cpp into smaller files (#2307)5eee6b03c

master
671 B29 linesraw
1// d3d11-pipeline-state.cpp
2#include "d3d11-pipeline-state.h"
3
4namespace gfx
5{
6
7using namespace Slang;
8
9namespace d3d11
10{
11
12void GraphicsPipelineStateImpl::init(const GraphicsPipelineStateDesc& inDesc)
13{
14    PipelineStateBase::PipelineStateDesc pipelineDesc;
15    pipelineDesc.graphics = inDesc;
16    pipelineDesc.type = PipelineType::Graphics;
17    initializeBase(pipelineDesc);
18}
19
20void ComputePipelineStateImpl::init(const ComputePipelineStateDesc& inDesc)
21{
22    PipelineStateBase::PipelineStateDesc pipelineDesc;
23    pipelineDesc.compute = inDesc;
24    pipelineDesc.type = PipelineType::Compute;
25    initializeBase(pipelineDesc);
26}
27
28} // namespace d3d11
29} // namespace gfx