gzdoom-gles/src/posix/sdl
Christoph Oelckers 03ed0656e1 - fixed: The frame timer for interpolating the renderer should always take its time from the actual beginning of the frame instead of checking the system timer in real time when rendering starts.
This fixes two issues:

* timer related texture animations are not being recreated multiple times if a scene renders multiple viewpoints (e.g. camera textures or portals.)
* interpolation is smoother when maps have a high think time of multiple milliseconds. A good map to see the difference would be ZDCMP2 which has a think time of 4-5 milliseconds. With the timer taken in real time after the thinkers have run and VSync on this resulted in alternating time slices of 11 and 21 ms between frame interpolations instead of an even 16 as should be done for smooth 60 fps because roughly every second frame was offset by those 5 ms.
2017-07-20 14:20:50 +02:00
..
crashcatcher.c I missed one last spot where a FreeBSD compilation should follow the path of OS X -- <signal.h> needs to be pulled in for signal functions 2016-01-07 22:48:25 -06:00
critsec.cpp - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
hardware.cpp - fixed: Added currentrenderer checks to SDL and COCOA implementations of 'swtruecolor' 2017-04-30 16:35:16 -04:00
i_gui.cpp - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
i_input.cpp - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
i_joystick.cpp - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
i_main.cpp - block direct use of 'new' for DObjects. 2017-04-14 13:31:58 +02:00
i_system.cpp Fix handling long wait times on POSIX's I_WaitVBL 2017-05-09 23:21:32 +02:00
i_system.mm
i_timer.cpp - fixed: The frame timer for interpolating the renderer should always take its time from the actual beginning of the frame instead of checking the system timer in real time when rendering starts. 2017-07-20 14:20:50 +02:00
sdlglvideo.cpp vid_glswfb: Prevent defunct windows. 2017-05-20 23:21:51 +02:00
sdlglvideo.h SDLGLFB: Implement mouse coordinate scaling for the menus. 2017-05-14 12:12:12 +03:00
sdlvideo.cpp SDLGLFB: Implement mouse coordinate scaling for the menus. 2017-05-14 12:12:12 +03:00
sdlvideo.h - took DCanvas and all its subtypes out of the DObject tree. 2017-04-14 10:48:18 +02:00
st_start.cpp Added native startup window for OS X 2015-12-29 15:19:42 +02:00