July 2012
-
clamp GL texture to edge if possible, preventing potential stray lines
-
don't call I_ClearAllInput() before idle loop.
Show details
If input is cleared before, it can become impossible to cancel the video when decoding and displaying a frame takes longer than a frame.
-
collect times while playing the video and print a summary to the log afterwards.
-
unroll 3 planes -> packed conversion loop.
Show details
On an AMD Phenom II X4 system with generic memory modules, this brings down the mean time for this conversion from 16.5 to 10.5 ms. (GCC 4.6.1, optimized build)