added Std2D/3D material files.

This commit is contained in:
2023-10-07 20:09:16 +08:00
parent 86123827cb
commit 1f91ec94e1
7 changed files with 357 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
#Material
Name VertexColor3D
Base Std3D
#Vertex
Input
{
vec4 Color
}
Output
{
vec4 Color
}
Code
{
void main()
{
Output.Color=Color;
gl_Position=GetPosition3D();
}
}
#Fragment
Output
{
vec4 Color;
}
Code
{
void main()
{
Color=Input.Color;
}
}

View File

@@ -0,0 +1,49 @@
#Material
Name VertexLum3D
Base Std3D
#MaterialInstance
Length 16
Stage Vertex
Code
{
vec4 Color
}
#Vertex
Input
{
float Luminance;
}
Output
{
vec4 Color
}
Code
{
void main()
{
MaterialInstance mi=GetMI();
Output.Color=Luminance*mi.Color;
gl_Position=GetPosition3D();
}
}
#Fragment
Output
{
vec4 Color;
}
Code
{
void main()
{
Color=Input.Color;
}
}