FCT
载入中...
搜索中...
未找到
ShaderGenerate.h
浏览该文件的文档.
1
//
2
// Created by Administrator on 2025/4/7.
3
//
4
#ifndef SHADERGENERATE_H
5
#define SHADERGENERATE_H
6
#include "
../ThirdParty.h
"
7
#include "
./Vertex.h
"
8
#include "
Uniform.h
"
9
/*
10
*
11
*对于PixelLayout
12
*使用element的序号来当vk的location
13
*直接使用语义来当 dx12的语义
14
*变量名为 语义
15
*/
16
namespace
FCT
17
{
18
enum class
ShaderKind
19
{
20
VertexShader
,
21
FragmentShader
,
22
ComputeShader
,
23
GeometryShader
,
24
TessControlShader
,
25
MeshShader
,
26
};
27
}
28
#endif
//SHADERGENERATE_H
ThirdParty.h
Uniform.h
Vertex.h
FCT::VertexShader
定义
VertexShader.h:20
FCT
定义
Enums.h:8
FCT::MeshShader
@ MeshShader
定义
Pipeline.h:15
FCT::ShaderKind
ShaderKind
定义
ShaderGenerate.h:19
FCT::ShaderKind::TessControlShader
@ TessControlShader
定义
ShaderGenerate.h:24
FCT::ShaderKind::ComputeShader
@ ComputeShader
定义
ShaderGenerate.h:22
FCT::ShaderKind::GeometryShader
@ GeometryShader
定义
ShaderGenerate.h:23
FCT::ShaderKind::FragmentShader
@ FragmentShader
定义
ShaderGenerate.h:21
src
Context
ShaderGenerate.h
制作者
1.14.0