Hubris Engine Dev
A Project to learn and get into Game Engine developement.
 
Loading...
Searching...
No Matches
Pipeline.h
Go to the documentation of this file.
1#pragma once
3
4namespace Hubris::Graphics {
9
10
16
19 std::vector<Handle<Shader>> shaders;
20
21 // Additional config:
22 // - Vertex input layout
23 // - Blend state
24 // - Depth/stencil state
25 // - Rasterizer state
26 // - Push constants layout
27 // - Descriptor set layouts
28 };
29 class Pipeline {
30 public:
31 static Handle<Pipeline> Create(const PipelineDescriptor& shaders);
32 };
33}
static Handle< Pipeline > Create(const PipelineDescriptor &shaders)
Definition Pipeline.cpp:7
Contains all graphics related classes and structs.
Definition Format.h:9
std::vector< Handle< Shader > > shaders
Definition Pipeline.h:19