jmove_lensq -= jdeadsq;
float mag = len * len;
- dir.x += mag * joy_move.x / len * 2.0 * speed;
- dir.z += mag * joy_move.y / len * 2.0 * speed;
+ dir.x += mag * joy_move.x / len * speed;
+ dir.z += mag * joy_move.y / len * speed;
}
if(jlook_lensq > jdeadsq) {
float len = sqrt(jlook_lensq);
vp_width = win_width;
vp_height = win_height;
+ if(!gfbo && !fb_srgb && sdr_post_gamma) {
+ glViewport(0, 0, win_width, win_height);
+ slow_post(sdr_post_gamma);
+ glUseProgram(0);
+ }
+
if(should_swap) {
app_swap_buffers();
}