Activity
From 2007-06-30 to 2007-07-13
2007-07-12
- 23:21 Revision 2f34b267 (github): Fixed issue with environmental sound effects, where changes in-game to the world did not affect the effect properties. Re-factored the existing code to allow faster use when in-game. S_CalcSectorReverb() is now called whenever any properties of a sector are changed which in turn affect environmental sound effect properties.
- TODO: Currently, S_CalcSectorReverb() is potentially called far more frequently than absolutely necessary (for exampl...
- 00:27 Revision f56b73fe (github): Fix vcbuild.bat so that spaces are allowed in PYTHON_DIR.
2007-07-09
- 13:54 Revision 982b786a (github): fix typo
- 09:44 Revision fa6c6e7e (github): attempt to generate bundles in the remaining plugins. needs testing with xcode and fink
- 09:30 Revision 52505de8 (github): attempt to generate bundles in jdoom, dehread, opengl and sdlmixer plugins on OSX systems
- 09:13 Revision 5aace94d (github): disable unused cmake build modes part 2
- 08:57 Revision e5892851 (github): disable unused cmake build modes part 1
- 08:45 Revision 19f28a0f (github): add a define that osx systems may need - disabled until further testing is done
- 08:43 Revision 62b0cafd (github): patch to build on FINK
2007-07-08
- 20:19 Revision dbc1e4bd (github): Fixed multiple definition issues with the following symbols - endmsg
- 19:26 Revision 1a124a93 (github): Fixed multiple definition issues with the following symbols: BlockingMobj and PuffSpawned.
- 19:08 Revision 33b619a6 (github): Fixed multiple definition issues with the following symbols: mapviewplayer, devparm and shiftdown.
- 18:32 Revision c38d1f32 (github): close my IF statments
- 18:29 Revision 9663ba53 (github): teach cmake to pick between win32 and unix lzss, and FINK should default to unix paths
- 18:15 Revision 08004ef8 (github): when building with FINK - use FINKs SDL headers
- 18:09 Revision 0a7c5aea (github): add missing endif - whoops
- 18:08 Revision 9fdcf487 (github): teach cmake to build universal packades on osx/xcode and native packages with osx/fink
- 18:01 Revision e9738443 (github): teach Cmake how to tell if we are big or little endian, and define accordingly
- 17:53 Revision 4b662132 (github): define FINK when building with FINK
- 17:50 Revision f162643f (github): when building with FINK - use FINKs SDL headers
- 17:46 Revision da6f29d2 (github): Fink option should only work on OSX - fatal error on other systems
- 17:34 Revision 2311218b (github): Add a new FINK option for building on OSX with FINK
- 14:02 Revision 2849b07c (github): add the missing static declaration
- 01:48 Revision 504146c8 (github): Cast the "src" variable in readValue() to the appropriate fixed-size integer type. These changes, or at least the replacements of int32_t for long, are necessary to allow the map to load properly. Without them, many walls show hall-of-mirrors effects.
- Thanks to chasonr for the patch.
- 01:12 Revision 780314a2 (github): Define a macro PRINTF_F in dd_share.h, which indicates printf-like functions, so that GCC can check their parameters. If GCC is not the compiler, PRINTF_F defines to nothing.
- Make sure the parameters match the format string for all printf-like functions in glBSP.
Thanks to chasonr for the p... - 01:02 Revision d5c2c338 (github): Rearranged the dpMapLoad vcproj file filters so that *.h are separated from *.c
- 00:59 Revision 7eadef28 (github): Fixed typo in last commit.
- 00:58 Revision 7b52139c (github): Make sure the parameters match the format string for all printf-like functions in dpDehRead.
- Thanks to chasonr for the patch.
- 00:56 Revision 19a56e86 (github): Define a macro PRINTF_F in dd_share.h, which indicates printf-like functions, so that GCC can check their parameters. If GCC is not the compiler, PRINTF_F defines to nothing.
- Make sure the parameters match the format string for all printf-like functions in the engine and games.
Thanks to ch...
2007-07-07
- 23:16 Revision 3bb066c9 (github): jHexen ACS: The original code replaces the string offsets with pointers, and only works if pointers and ints are both four bytes long. The revision allocates a separate array for the pointers, allowing the pointer size to be greater than 4.
- Thanks to chasonr for the patch.
- 23:10 Revision de7b7ab9 (github): Rearrange memblock_t so that on 64-bit platforms it can pack without holes, saving eight bytes per memory block.
- MINFRAGMENT must be greater than sizeof(memblock_t), which is larger on AMD64 because it contains pointers and a size...
- 01:20 Revision 6173cd4b (github): Get the console on-line as early as possible so as to avoid crashing the system with Con_Message() (due to the log file handle not being initialized?). This now happens in DD_EarlyInit() which is called from the system-specific startup routine (e.g. WinMain() under WIN32).
- 01:15 Revision 89eb876a (github): Cleaned up the ZIP/PK3 code and updated style. Since indices are 1-based and negative values had no meaning; I've revised things so that zipindex_t is now unsigned.
2007-07-05
- 16:00 Revision c5e74186 (github): Changed -anifilter to -noanifilter in Snowberry. My first Snowberry, commit :)
- 15:58 Revision 0f11b9f6 (github): Fixed minor issue in R_NewPlaneForSector() which would attempt to Z_Free() a null plane list ptr if the sector has no existing planes.
2007-07-04
- 16:40 Revision 104cadc5 (github): Implemented per-texture anisotropic filtering plus engine-side controls to configure behaviour (cvar: rend-tex-filter-anisotropic and added to the textures tab in the control panel. Replaced the ccmd -anifilter with -noanifilter which can be used to disable anisotropic filtering completely within drOpenGL.
- Further minor tweaks to WIN32-specific stuff.
2007-07-03
- 17:20 Revision 02478591 (github): Fixed problem with WIN32 windowed size, the size specified to SetWindowPos() should be the window size, not the client area size.
- 14:01 Revision e20a340a (github): Cleaned up the WIN32 dedicated console code in preparation for further work.
- 13:57 Revision c29693f3 (github): Fixed some window issues under WIN32; if the command-line specified window paramaters were the same as the defaults then a GL context was not created.
- Don't use DD_GetVariable() for getting the HWND handle to DG_CreateContext(), instead, pass it as a (void*) paramater.
2007-07-02
- 23:13 Revision cfcc7a9e (github): Fixes to busy mode when in dedicated mode; deferred GL task sub-system is not needed so don't init and prevent it from being accessed.
- The -dedicated switch was not being checked early enough, check before entering busy mode for startup.
The automap i... - 14:57 Revision a1d3652f (github): Minor tweaks to the routines used for querying the existence of OpenGL extensions.
- Don't use bit shifts when multiplying/dividing by a power of two in texture.c, leave the decision to optimize up to t...
- 12:54 Revision f4257ba8 (github): Cleanup and updated style of drOpenGL. Re-jigged things slightly under win32.
- TODO: Under WIN32, OpenGL extension function pointers are only valid for the pixel format in effect for the rendering...
- 12:45 Revision 87086b16 (github): Consistent line endings.
- 12:44 Revision 1638e69e (github): Created a VS8 project for the debug renderer (temporary). Minor changes to the debug renderer to fix compilation issues with my recent additions. Now compiles OK.
- 12:15 Revision 861c5dff (github): Updated the debug renderer with the newly added exported routines.
- Todo: Move the debug layer into the engine as a compile-time wrapper?
- 12:14 Revision c6323ab3 (github): Updated the debug renderer with the newly added exported routines.
- Todo: Move the debug layer into the engine as a compile-time wrapper?
2007-07-01
- 16:15 Revision cff34b65 (github): Fix portability issue with clientIDs (ident_t is now a typedef of uint32_t).
- 15:13 Revision 09d330f5 (github): wadlump_t->size should be unsigned. Take 2.
- 15:10 Revision 43712654 (github): wadlump_t->size should be unsigned.
- 15:07 Revision c4cae669 (github): Fixed a couple of 64bit portability issues. Thanks to Ray Chason (chasonr) for the patch.
- 14:37 Revision 1adae48a (github): More tweaks to the window behaviour under WIN32. Fixed a OGL stack underflow error caused by code left behind after removing the startup window.
- 13:33 Revision 1bb39d15 (github): Attempt at fixing a segfault in the particle generator management after an engine "reset". The generator definitions are re-read during the reset and so ptcgen_t->def ptrs are invalid. Currently, only damage and type generators are updated. Map generators are simply destroyed as we have no means to identify them once the definitions have been re-read. Flat triggered generators are simply destroyed as they will be respawned anyway within a few tics by P_CheckPtcPlanes().
- TODO: This doesn't seem to be working. The segfault is prevented but it appears that all generators are being destroy...
- 10:47 Revision 7230c9e8 (github): Added plugins/<game>/include/g_ctrl.h.
- Fixed a build issue with the menu due to Doom64TC and WolfTC defining __JDOOM__ also.
- 10:13 Revision 113564ce (github): Fixed a couple of build issues with gcc.
2007-06-30
Also available in: Atom