Build 2061
SVN-
General
remove two instances of duplicate USE_OPENGL preprocessor checks missed by the removal of the POLYMOST definition
-
constantly get the textures handle for projective spotlights
Show details
Getting the texture handles without requiring invalidation means we can handle ART-animating tilenums without impacting performance too much.
-
fix horizontal spotlight SEs constantly getting invalidated
Show details
Polymer has a hack that snaps horiz values of spotlights between 90 and 110 to 90 and 110 to avoid triggering aliasing artifacts with perfectly horizontal spotlights. Propagate that change all the way to the spotlight SE sprite so that the code won't think that the horiz is always different from the light and mark it invalid each frame.