Build 4065
SVN-
General
Additional fix for the shareware version
SVN handles and Git names are merged into one person.
Additional fix for the shareware version
Fix shareware version breakage introduced in r3913
Clear GL depth buffer before drawing a frame in Polymost. This should fix the issue with skies in the Duke64 TC.
Fix "The latest builds show the same screenshot for every save game entry", reported at http://forums.duke4.net/topic/2961-paper-cuts-minor-bugs-and-annoyances/page__view__findpost__p__169847
Fix issue with PIPEBOMB_CONTROL mode 2, reported at http://forums.duke4.net/topic/6721-grenade-lifetime
MSVC build fix. DONT_BUILD.
Fix keyboard layout issue reported at http://forums.duke4.net/topic/6683-eduke32-forces-my-keyboard-to-us-layout-rather-than-uk
Enable ATI FBO color attachment workaround for Intel as well. Fixes some HD4000 issues.
Fix net.h, dunno why MSVC accepts functions that don't match their prototypes without complaining... :p
Revert "Silence FBO initialization failure message on Intel HD 4000 by moving the glCheckFramebufferStatusEXT() call to below the glBindFramebufferEXT() call. The error returned on HD 4000 previously was something to do with the framebuffer being incomplete, and this seems to fix it, so hopefully it's right."
Silence FBO initialization failure message on Intel HD 4000 by moving the glCheckFramebufferStatusEXT() call to below the glBindFramebufferEXT() call. The error returned on HD 4000 previously was something to do with the framebuffer being incomplete, and this seems to fix it, so hopefully it's right.
Fix USE_OPENGL=0 build
MSVC build fix (looks like the compiler version shipped with VS2013 has nearbyintf now...)
Fix 1.3D, sorry guys
Fix up handling of the Duke shareware beta a little bit, and change the dialog that pops up after running the shareware version too many times to take you to Steam instead of GOG (the Steam version is a better deal)
Fixes a crash after killing the boss in Duke 0.99 and fixes the issue with WGR2 SVN being detected as 0.99 due to malformed definelevelname statements
Fix a reference to "RDR_POLYMER" that was missed in startgtk
MSVC build fix
Fix a warning and uncomment something I accidentally left commented during testing
Add an experimental shading mode to Polymost for .art tiles, in which extra textures are allocated for each shade level based on the classic mode shade tables. Enable with r_usetileshades 1 (disabled by default). This uses a lot of memory and is still very WIP (a lot of the shading is completely wrong at this point).
Also, further refactor texcache code.
Fix issue with Polymer checkbox in startup window, as reported at http://forums.duke4.net/topic/2961-paper-cuts-minor-bugs-and-annoyances/page__view__findpost__p__158208
MSVC build fix
I am not a smart man. Fix startup window hangs with grpinfo files.
Fix GTK build
Fix startup problems stemming from SelectedGRP = "" ending up in eduke32.cfg
Fix building against libpng 1.6, which removed png_sizeof