From 1b4ab7e625e8806f8d04db8769ac298d058afae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Thu, 8 Jul 2021 11:37:33 +0200 Subject: [PATCH] Graphics/BasicMaterial: Improve shader --- src/Nazara/Graphics/Resources/Shaders/basicmaterial.nzsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Nazara/Graphics/Resources/Shaders/basicmaterial.nzsl b/src/Nazara/Graphics/Resources/Shaders/basicmaterial.nzsl index 8416f120a..86b15b2a4 100644 --- a/src/Nazara/Graphics/Resources/Shaders/basicmaterial.nzsl +++ b/src/Nazara/Graphics/Resources/Shaders/basicmaterial.nzsl @@ -62,7 +62,7 @@ fn main(input: FragIn) -> FragOut const if (HAS_ALPHA_TEXTURE) // TODO: diffuseColor.w *= MaterialAlphaMap.Sample(input.uv)).x - diffuseColor = vec4(diffuseColor.x, diffuseColor.y, diffuseColor.z, (MaterialAlphaMap.Sample(input.uv)).x * diffuseColor.w); + diffuseColor = vec4(diffuseColor.x, diffuseColor.y, diffuseColor.z, MaterialAlphaMap.Sample(input.uv).x * diffuseColor.w); const if (ALPHA_TEST) { @@ -92,7 +92,7 @@ struct VertOut fn main(input: VertIn) -> VertOut { let output: VertOut; - output.position = viewerData.projectionMatrix * viewerData.viewMatrix * instanceData.worldMatrix * vec4(input.pos, 1.0); + output.position = viewerData.viewProjMatrix * instanceData.worldMatrix * vec4(input.pos, 1.0); const if (HasUV) output.uv = input.uv;