match lighting to more original

This commit is contained in:
RandomityGuy 2022-12-21 23:19:29 +05:30
parent b5ad3b5352
commit 8984e3a496

View file

@ -8,6 +8,7 @@ class DtsTexture extends hxsl.Shader {
};
@global var global:{
@perObject var modelView:Mat4;
@perObject var modelViewInverse:Mat4;
};
@const var additive:Bool;
@const var killAlpha:Bool;
@ -22,6 +23,9 @@ class DtsTexture extends hxsl.Shader {
function vertex() {
calculatedUV = input.uv;
transformedNormal = (input.normal * global.modelView.mat3());
var normalizednorm = transformedNormal.normalize();
transformedNormal = transformedNormal / (transformedNormal.x * transformedNormal.x + transformedNormal.y * transformedNormal.y
+ transformedNormal.z * transformedNormal.z);
}
function fragment() {
var c = texture.get(calculatedUV);