mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-16 16:12:35 +00:00
Work In Progress
This commit is contained in:
@@ -39,8 +39,6 @@ void main() {
|
||||
outUV = inUV;
|
||||
outTextureID = inTextureID;
|
||||
outHasTexture = hasTexture;
|
||||
outLights = lights;
|
||||
outTotalLights = totalLights;
|
||||
outCameraPos = cameraPos;
|
||||
outDisableLighting = disableLighting;
|
||||
|
||||
|
||||
28
shaders/vertex/lighting.glsl
Normal file
28
shaders/vertex/lighting.glsl
Normal file
@@ -0,0 +1,28 @@
|
||||
#version 330 core
|
||||
layout (location = 0) in vec3 inPosition;
|
||||
layout (location = 1) in vec2 inTexCoords;
|
||||
|
||||
in int inLightType;
|
||||
in vec3 inLightPosition;
|
||||
in vec3 inLightAmbient;
|
||||
in vec3 inLightDiffuse;
|
||||
in vec3 inLightSpecular;
|
||||
|
||||
flat out int outLightType;
|
||||
out vec3 outLightPosition;
|
||||
out vec3 outLightAmbient;
|
||||
out vec3 outLightDiffuse;
|
||||
out vec3 outLightSpecular;
|
||||
|
||||
out vec2 outTexCoords;
|
||||
|
||||
void main() {
|
||||
gl_Position = vec4(inPosition.x, inPosition.y, inPosition.z, 1.0);
|
||||
|
||||
outLightType = inLightType;
|
||||
outLightPosition = inLightPosition;
|
||||
outLightAmbient = inLightAmbient;
|
||||
outLightDiffuse = inLightDiffuse;
|
||||
outLightSpecular = inLightSpecular;
|
||||
outTexCoords = inTexCoords;
|
||||
}
|
||||
@@ -5,6 +5,6 @@ layout (location = 1) in vec2 inTexCoords;
|
||||
out vec2 outTexCoords;
|
||||
|
||||
void main() {
|
||||
gl_Position = vec4(inPosition.x, inPosition.y, inPosition.z, 1.0);
|
||||
gl_Position = vec4(inPosition.x, inPosition.y, inPosition.z, 1.0);
|
||||
outTexCoords = inTexCoords;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user