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