yquake2remaster/src/client/refresh
Yamagi Burmeister 22a321d462 Fix animated textures on transparent surfaces
As Jack Whitham noticed [0], animated textures freeze at their first
frame if they're on a transparent surface. This can be seen in base3
(Com Centre), for example. At least for the OpenGL renderer this is
caused by the fact that the animation chain is never forwarded if the
texture is bound to a transparent surface. The fix is to do exactly
that...

I can only speculate why the animations on transparent surfaces were
never used / implemented. Maybe performance issues or it was just
forgotten.

0: http://blog.jwhitham.org/2015/04/more-fun-with-floating-point-numbers.html
2015-06-22 21:10:25 +02:00
..
constants Move refresher to client/refresh 2013-06-15 10:37:11 +02:00
files Use stb_image for retexturing support, also support png, no more libjpeg 2015-03-20 17:33:37 +01:00
header Fix fullscreen switch on Alt-Enter 2015-03-30 20:57:32 +02:00
r_draw.c Implementing gl_hudscale cvar to scale the HUD 2014-04-25 21:24:26 +02:00
r_image.c We need to apply the lightmap. 2015-03-20 17:41:52 +01:00
r_light.c Rename all qgl* functions top their OpenGL counterparts 2013-07-27 08:47:21 +02:00
r_lightmap.c Remove support for old SGI Opengl extensions 2013-07-27 08:47:28 +02:00
r_main.c Use stb_image for retexturing support, also support png, no more libjpeg 2015-03-20 17:33:37 +01:00
r_mesh.c Rename all qgl* functions top their OpenGL counterparts 2013-07-27 08:47:21 +02:00
r_misc.c R_Screenshot(): Write "yq2" image ID 2015-02-28 21:26:13 +01:00
r_model.c Move refresher to client/refresh 2013-06-15 10:37:11 +02:00
r_scrap.c Move refresher to client/refresh 2013-06-15 10:37:11 +02:00
r_surf.c Fix animated textures on transparent surfaces 2015-06-22 21:10:25 +02:00
r_warp.c Rename all qgl* functions top their OpenGL counterparts 2013-07-27 08:47:21 +02:00