Build 10380
GIT-
Factor out rendering tests for whether a sprite is a voxel
Nickname SVN e nomi Git sono unificati per persona.
Factor out rendering tests for whether a sprite is a voxel
fix transparent floor/ceiling double drawing
fix editor sprite select in TROR sectors
bare bones editor check for models
Fixes terminx/eduke32!40
add invalid polygon check in editor mode
Fix flipped HUD model rendering
Patch from Nuke.YKT.
fix NPOT tile rendering when hightile option is disabled
center texel fetches for palette lookups and add various optimizations related to indexed texture changes
workaround for texcache expecting all mipmap levels to be available
fix typo causing bug where persistentStreamBuffer was being reset to the config value when it should be disabled
fix bug where polymost2_drawVBO() wouldn't reset the bound buffer state properly for polymost1
adjust parenthesis to cease compiler warnings
streaming VBO optimizations for polymost_drawpoly()
Avoid generation of mipmaps if filter mode isn't set to use them
texture format optimizations
Account for yscale when deciding if the sky is tall enough to repeat or not. Comment out code that is not working as expected.
Patch from Fox.
Set r_parallaxskypanning to 1 by default.
This enables sky panning, which allows the effect of CLOUDYSKIES to work properly. Patch from Fox.
Display paper-skies correctly when looking up or down.
Show a solid color for skies taller than 256 px, otherwise repeat. Patch from Fox.
New projection hack algorithm: Keep zoom equivalent to Classic when looking straight ahead.
Patch from Fox.
Fix yoffset bouncing of face sprites with cstat 128.
Don't cut off a row and/or column of texels when drawing floor-aligned sprites with odd dimensions.
fix texture panning floatiness on slight slopes
Clear wsprinfo[] upon map load. This should address some remaining instances of wall-ornamented sprite z-fighting.
Factor out the ETC block preparation by moving the ETC function decision from Polymost_SendTexToDriver into Polymost_PickETCFunction.
Allow compressed ART tiles (r_texcompr 2) to be cached.
Tweak the "don't upload textures with dimension > xdim" GL ES rule to limit to the power of two greater than xdim instead of less than it.
Clean up and rearrange some texcache code. No functional changes.
Call texcache_calcid once per texture instead of twice. Clean it up a little while we're at it.
Fix shading on ART tiles with fullbrights displayed without masking, such as on a whitewall.