Fixed NVIDIA renderering errors, use 'flat in/out int integerValue' instead of 'in/out float integerValue'

This commit is contained in:
2020-03-23 18:45:25 -05:00
parent cb7b3d4883
commit 2ad1385fb4
3 changed files with 12 additions and 10 deletions

View File

@@ -13,19 +13,19 @@ out vec3 outColor;
out vec3 outNormal;
out vec3 outUV;
out float outTextureID;
out float outHasTexture;
out Light outLights[MAX_LIGHTS];
out float outTotalLights;
flat out int outTotalLights;
out vec3 outFragPos;
out vec3 outViewPos;
out vec3 outCameraPos;
out float outDisableLighting;
flat out int outHasTexture;
flat out int outDisableLighting;
uniform mat4 projection;
uniform mat4 view;
uniform mat4 model;
uniform int hasTexture;
uniform float totalLights;
uniform int totalLights;
uniform Light lights[MAX_LIGHTS];
uniform vec3 cameraPos;
uniform int disableLighting;