La till lite ljus och annan skit. Började på defucked rendering och det gick ju jävligt bra fucktiskt.
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
#version 430
|
||||
|
||||
in vec2 TexCoord0;
|
||||
in vec3 Normal0;
|
||||
in vec3 WorldPos0;
|
||||
|
||||
layout (location = 0) out vec3 WorldPosOut;
|
||||
layout (location = 1) out vec3 DiffuseOut;
|
||||
layout (location = 2) out vec3 NormalOut;
|
||||
layout (location = 3) out vec3 TexCoordOut;
|
||||
|
||||
uniform sampler2D gColorMap;
|
||||
|
||||
void main()
|
||||
{
|
||||
WorldPosOut = WorldPos0;
|
||||
DiffuseOut = texture(gColorMap, TexCoord0).xyz;
|
||||
NormalOut = normalize(Normal0);
|
||||
TexCoordOut = vec3(TexCoord0, 0.0);
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
#version 430
|
||||
|
||||
layout (location = 0) in vec3 Position;
|
||||
layout (location = 1) in vec2 TexCoord;
|
||||
layout (location = 2) in vec3 Normal;
|
||||
|
||||
uniform mat4 gWVP;
|
||||
uniform mat4 gWorld;
|
||||
|
||||
out vec2 TexCoord0;
|
||||
out vec3 Normal0;
|
||||
out vec3 WorldPos0;
|
||||
|
||||
void main()
|
||||
{
|
||||
gl_Position = gWVP * vec4(Position, 1.0);
|
||||
TexCoord0 = TexCoord;
|
||||
Normal0 = (gWorld * vec4(Normal, 0.0)).xyz;
|
||||
WorldPos0 = (gWorld * vec4(Position, 1.0)).xyz;
|
||||
}
|
||||
Reference in New Issue
Block a user