wrote some render-functions and shaders
- rudimentary vertex and fragment-shader in shaders/.. - created new Render-Module (unfinished and untested)
This commit is contained in:
12
shaders/fragment.shader
Normal file
12
shaders/fragment.shader
Normal file
@ -0,0 +1,12 @@
|
||||
#version 140
|
||||
|
||||
#color from earlier stages
|
||||
smooth in vec4 fg_SmoothColor;
|
||||
|
||||
#color of pixel
|
||||
out vec4 fg_FragColor;
|
||||
|
||||
void main(void)
|
||||
{
|
||||
fg_FragColor = fg_SmoothColor; #copy-shader
|
||||
)
|
18
shaders/vertex.shader
Normal file
18
shaders/vertex.shader
Normal file
@ -0,0 +1,18 @@
|
||||
#version 140
|
||||
|
||||
#constant projection matrix
|
||||
uniform mat4 fg_ProjectionMatrix;
|
||||
|
||||
#vertex-data
|
||||
in vec4 fg_Color;
|
||||
in vec4 fg_Vertex;
|
||||
in vec4 fg_Normal;
|
||||
|
||||
#output-data for later stages
|
||||
smooth out vec4 fg_SmoothColor;
|
||||
|
||||
void main()
|
||||
{
|
||||
fg_SmoothColor = fg_Color;
|
||||
gl_Position = fg_ProjectionMatrix * fg_Vertex;
|
||||
}
|
Reference in New Issue
Block a user