Implement translation rotation zoom using uniform buffers, improvement?

This commit is contained in:
jgk
2021-02-25 04:14:52 +01:00
parent 32bfab2e02
commit 37e26dcb07
6 changed files with 76 additions and 12 deletions
+2 -2
View File
@@ -72,8 +72,8 @@ worldPictures w
, smokeShadows
]
where
screenShift = scale zoomx zoomy . rotate (0 - (_cameraRot w) )
. uncurry translate ((0,0) -.- _cameraPos w)
screenShift = id--scale zoomx zoomy . rotate (0 - (_cameraRot w) )
-- . uncurry translate ((0,0) -.- _cameraPos w)
zoomx = 2 * _cameraZoom w / _windowX w
zoomy = 2 * _cameraZoom w / _windowY w
scaler = scale (2 / _windowX w) (2 / _windowY w)