updated shadergen

This commit is contained in:
2023-03-14 22:22:35 +08:00
parent 2cc0dca050
commit f79599b1d4
9 changed files with 48 additions and 39 deletions

View File

@@ -6,7 +6,7 @@ using namespace hgl::shadergen;
bool PureColor2DMaterial()
{
MaterialCreater mc(1); //一个新材质1个RT输出默认使用Vertex/Fragment shader
MaterialCreater mc(1,false); //一个新材质1个RT输出默认使用Vertex/Fragment shader
//vertex部分
{
@@ -14,7 +14,7 @@ bool PureColor2DMaterial()
//以下代码会被展开为
/*
layout(location=?) in vec3 Position; //位置属性
layout(location=?) in vec3 Position; //位置属性
*/
vsc->AddInput("vec2","Position"); //添加一个vec3类型的position属性输入
@@ -61,12 +61,14 @@ void main()
})");
}
mc.CompileShader();
mc.CreateShader();
return(false);
}
int MaterialCreaterTest()
int main()
{
PureColor2DMaterial();
return 0;
}