21 lines
237 B
C
21 lines
237 B
C
#pragma once
|
|
|
|
#include <Core/Common/String.h>
|
|
|
|
// Opaque type
|
|
struct Shader;
|
|
|
|
enum class ShaderStage : uint8
|
|
{
|
|
Vertex,
|
|
Fragment,
|
|
Compute
|
|
};
|
|
|
|
struct ShaderCreateInfo
|
|
{
|
|
ShaderStage Stage;
|
|
String EntryPoint;
|
|
};
|
|
|