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;