From 15b7903170c9883ba5c7347ef8ab68893433864f Mon Sep 17 00:00:00 2001 From: Arisotura Date: Wed, 10 Apr 2019 23:55:34 +0200 Subject: [PATCH] now with perspective correction! --- src/GPU3D_OpenGL43.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/GPU3D_OpenGL43.cpp b/src/GPU3D_OpenGL43.cpp index aab8e01e..f924758f 100644 --- a/src/GPU3D_OpenGL43.cpp +++ b/src/GPU3D_OpenGL43.cpp @@ -80,7 +80,8 @@ void main() fpos.x = ((float(vPosition.x) * 2.0) / 256.0) - 1.0; fpos.y = ((float(vPosition.y) * 2.0) / 192.0) - 1.0; fpos.z = 0.5; - fpos.w = 1.0; + fpos.w = float(vPosition.w) / 65535.0f; + fpos.xyz *= fpos.w; fColor = vec4(vColor) / vec4(255.0,255.0,255.0,31.0);