X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fcharacter.fs;h=2b13d764be0f2a048355d31b9bebd2287b60e4db;hb=0124cd309a7db70cdd74b5661f2df8b862ca2f2f;hp=cf62679587bb9ee47ab2c42c25de9f9176c0b18a;hpb=168eb5c363f510d60703498e01ffcdb52bf9fd07;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/character.fs b/shaders/character.fs index cf62679..2b13d76 100644 --- a/shaders/character.fs +++ b/shaders/character.fs @@ -8,6 +8,7 @@ in vec4 aColour; in vec2 aUv; in vec3 aNorm; in vec3 aCo; +in vec3 aWorldCo; in float aOpacity; #include "common_world.glsl" @@ -17,7 +18,7 @@ void main() vec3 vfrag = texture( uTexMain, aUv ).rgb; // Lighting - vec3 halfview = uCamera - aCo; + vec3 halfview = uCamera - aWorldCo; float fdist = length( halfview ); halfview /= fdist;