diff options
author | Arisotura <thetotalworm@gmail.com> | 2019-04-10 23:55:34 +0200 |
---|---|---|
committer | Arisotura <thetotalworm@gmail.com> | 2019-04-10 23:55:34 +0200 |
commit | 15b7903170c9883ba5c7347ef8ab68893433864f (patch) | |
tree | 4468f11b0ff7a0384e3717f4e9bff5266f0c9cb9 /src/GPU3D_OpenGL43.cpp | |
parent | 38885185759271ffaabcc24cad8b9c4614ee3b00 (diff) |
now with perspective correction!
Diffstat (limited to 'src/GPU3D_OpenGL43.cpp')
-rw-r--r-- | src/GPU3D_OpenGL43.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/GPU3D_OpenGL43.cpp b/src/GPU3D_OpenGL43.cpp index aab8e01..f924758 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); |