yum-mirror/slang

Making it easier to work with shaders

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

Ellie Hermaszewskaformatf65d756bf

master
475 B26 linesraw
1// metal-vertex-layout.h
2#pragma once
3
4#include "metal-base.h"
5
6namespace gfx
7{
8
9using namespace Slang;
10
11namespace metal
12{
13
14class InputLayoutImpl : public InputLayoutBase
15{
16public:
17    List<InputElementDesc> m_inputElements;
18    List<VertexStreamDesc> m_vertexStreams;
19
20    Result init(const IInputLayout::Desc& desc);
21    NS::SharedPtr<MTL::VertexDescriptor> createVertexDescriptor(
22        NS::UInteger vertexBufferIndexOffset);
23};
24
25} // namespace metal
26} // namespace gfx