Revision r3996
Fix net.h, dunno why MSVC accepts functions that don't match their prototypes without complaining... :p
Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.
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." This reverts commit 9a2617eb263e53a348e10c82bf1ba58feed65afc.
Factor some duplicate code into Net_SpawnPlayer(), adjust Net_ExtractPlayerUpdate() a bit.
Implement a master volume control that functions separately from the sound effect and music volume controls. This is important because it allows waveform based music (like the SC-55 music pack, etc.) to play back at a louder volume than the sound effects if the end user so desires.
Refactor projectiles a bit. Tested with all of the original weapons and with the weapons in the Duke 64 mod.
Silence a MSVC warning
Add support for listing symbols of a specified prefix to the "listsymbols" console command
Bring GROWSPARK a bit more in line with the other hard-coded hitscan projectiles, and give it the same sort of accuracy adjustment as the pistol gets when autoaim is disabled.
Update ud.config.LastUpdateCheck even when G_GetVersionFromWebsite() fails. SourceForge was down today and it irritated me.
Update win_printversion() to handle Windows 8.1/Server 2012 R2.
Fix http://forums.duke4.net/topic/2961-paper-cuts-minor-bugs-and-annoyances/page__view__findpost__p__164747 (mikesnd error)
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.
Bump MAXSYMBOLS to 512. This was probably the cause for the savestate and restorestate debug commands not being registered with the OSD at startup.
Fix up a couple of functions to adhere better to unwritten code formatting standards. Should be zero functional changes in terms of what the functions actually do.
Revert "Polymost "use tile shades": don't confound shade and visibility." Temporarily add a r_usetileshades 2 to switch between Helixhorned and myself's ideas of how this should work.
Move CONTROL_ProcessBinds() to CONTROL_GetInput(). I don't think this breaks anything; if it does, revert it!
Fix a weird problem where the arrow keys would sometimes send a shift keypress on Windows, manifesting in odd things like inconsistent turning speeds when using the keyboard, the grid helper lines showing up in Mapster32 when they weren't supposed to, etc. For some reason, an extra raw input keyboard event is generated with an out of bounds VKey value (0xFF) which must be filtered for proper operation. I wasn't able to find any official documentation regarding this but I did find it mentioned in a couple of random newsgroup/forum postings. ------------------------------------------------------------------------
------------------------------------------------------------------------ r3997 | terminx | 2013-08-07 07:29:22 -0700 (Wed, 07 Aug 2013) | 1 line Enable ATI FBO color attachment workaround for Intel as well. Fixes some HD4000 issues. ------------------------------------------------------------------------ r3996 | terminx | 2013-08-07 07:29:10 -0700 (Wed, 07 Aug 2013) | 1 line Fix net.h, dunno why MSVC accepts functions that don't match their prototypes without complaining... :p ------------------------------------------------------------------------ r3995 | terminx | 2013-08-06 17:56:37 -0700 (Tue, 06 Aug 2013) | 3 lines 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." This reverts commit 9a2617eb263e53a348e10c82bf1ba58feed65afc. ------------------------------------------------------------------------ r3994 | terminx | 2013-08-06 16:54:09 -0700 (Tue, 06 Aug 2013) | 1 line Factor some duplicate code into Net_SpawnPlayer(), adjust Net_ExtractPlayerUpdate() a bit. ------------------------------------------------------------------------ r3993 | terminx | 2013-08-06 16:53:55 -0700 (Tue, 06 Aug 2013) | 1 line Implement a master volume control that functions separately from the sound effect and music volume controls. This is important because it allows waveform based music (like the SC-55 music pack, etc.) to play back at a louder volume than the sound effects if the end user so desires. ------------------------------------------------------------------------ r3992 | terminx | 2013-08-06 16:53:34 -0700 (Tue, 06 Aug 2013) | 1 line Refactor projectiles a bit. Tested with all of the original weapons and with the weapons in the Duke 64 mod. ------------------------------------------------------------------------ r3991 | terminx | 2013-08-06 16:53:21 -0700 (Tue, 06 Aug 2013) | 1 line Silence a MSVC warning ------------------------------------------------------------------------ r3990 | terminx | 2013-08-06 16:53:12 -0700 (Tue, 06 Aug 2013) | 1 line Add support for listing symbols of a specified prefix to the "listsymbols" console command ------------------------------------------------------------------------ r3989 | terminx | 2013-08-06 16:53:00 -0700 (Tue, 06 Aug 2013) | 1 line Bring GROWSPARK a bit more in line with the other hard-coded hitscan projectiles, and give it the same sort of accuracy adjustment as the pistol gets when autoaim is disabled. ------------------------------------------------------------------------ r3988 | terminx | 2013-08-06 16:52:49 -0700 (Tue, 06 Aug 2013) | 1 line Update ud.config.LastUpdateCheck even when G_GetVersionFromWebsite() fails. SourceForge was down today and it irritated me. ------------------------------------------------------------------------ r3987 | terminx | 2013-08-06 16:52:39 -0700 (Tue, 06 Aug 2013) | 1 line Update win_printversion() to handle Windows 8.1/Server 2012 R2. ------------------------------------------------------------------------ r3986 | terminx | 2013-08-06 16:52:27 -0700 (Tue, 06 Aug 2013) | 1 line Fix http://forums.duke4.net/topic/2961-paper-cuts-minor-bugs-and-annoyances/page__view__findpost__p__164747 (mikesnd error) ------------------------------------------------------------------------ r3985 | terminx | 2013-08-06 16:52:16 -0700 (Tue, 06 Aug 2013) | 1 line 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. ------------------------------------------------------------------------ r3984 | terminx | 2013-08-06 16:52:04 -0700 (Tue, 06 Aug 2013) | 1 line Bump MAXSYMBOLS to 512. This was probably the cause for the savestate and restorestate debug commands not being registered with the OSD at startup. ------------------------------------------------------------------------ r3983 | terminx | 2013-08-06 16:51:51 -0700 (Tue, 06 Aug 2013) | 1 line Fix up a couple of functions to adhere better to unwritten code formatting standards. Should be zero functional changes in terms of what the functions actually do. ------------------------------------------------------------------------ r3982 | terminx | 2013-08-06 16:51:38 -0700 (Tue, 06 Aug 2013) | 1 line Revert "Polymost "use tile shades": don't confound shade and visibility." Temporarily add a r_usetileshades 2 to switch between Helixhorned and myself's ideas of how this should work. ------------------------------------------------------------------------ r3981 | terminx | 2013-08-06 16:51:25 -0700 (Tue, 06 Aug 2013) | 1 line Move CONTROL_ProcessBinds() to CONTROL_GetInput(). I don't think this breaks anything; if it does, revert it! ------------------------------------------------------------------------ r3980 | terminx | 2013-08-06 16:51:10 -0700 (Tue, 06 Aug 2013) | 1 line Fix a weird problem where the arrow keys would sometimes send a shift keypress on Windows, manifesting in odd things like inconsistent turning speeds when using the keyboard, the grid helper lines showing up in Mapster32 when they weren't supposed to, etc. For some reason, an extra raw input keyboard event is generated with an out of bounds VKey value (0xFF) which must be filtered for proper operation. I wasn't able to find any official documentation regarding this but I did find it mentioned in a couple of random newsgroup/forum postings. ------------------------------------------------------------------------