------------------------------------------------------------------------ r5084 | hendricks266 | 2015-03-24 03:49:03 -0700 (Tue, 24 Mar 2015) | 3 lines Menus: Add a Cheats menu to options. It's old-school. ------------------------------------------------------------------------ r5083 | hendricks266 | 2015-03-24 03:48:34 -0700 (Tue, 24 Mar 2015) | 1 line Menus: Rename MenuPassword_t to MenuTextForm_t, modularize more of its attributes into the data structure, and polish its display and behavior. ------------------------------------------------------------------------ r5082 | terminx | 2015-03-23 20:34:01 -0700 (Mon, 23 Mar 2015) | 1 line Additional fix for building with newest MSYS2 packages. DONT_BUILD. ------------------------------------------------------------------------ r5081 | terminx | 2015-03-23 20:33:57 -0700 (Mon, 23 Mar 2015) | 1 line Build fix. DONT_BUILD. ------------------------------------------------------------------------ r5080 | terminx | 2015-03-23 17:40:55 -0700 (Mon, 23 Mar 2015) | 3 lines A lot of CON rewrites/optimizations. Converts projectile system to dynamic allocation, saving a bunch of memory (something like sizeof(projectile_t) * MAXTILES * 2). This commit also contains changes that reduce overhead for CON commands that take a lot of parameters, by way of adding a Gv_GetManyVars() to replace long strings of subsequent calls to Gv_GetVarX(). Savegame version has been bumped due to the projectile changes. There is no way this commit doesn't cause at least one bug, so DONT_BUILD. ;) ------------------------------------------------------------------------ r5079 | terminx | 2015-03-23 17:40:48 -0700 (Mon, 23 Mar 2015) | 8 lines Engine memory reductions/optimizations: -faketilesiz[MAXTILES] removed in favor of simple faketile[(MAXTILES+7)>>3] bitfield -h_xsize/h_ysize (tile size overrides from .def) are now uint16_t instead of int32_t -hudmem[2][MAXTILES] removed in favor of adding a hudmem ptr to mdmodel_t -tilefromtexture performance improvements -more tsectortype/twalltype usage in various engine functions that read but never write -continued Polymost cleanups and refactors. Please report any odd rendering errors. ------------------------------------------------------------------------ r5078 | terminx | 2015-03-23 17:40:43 -0700 (Mon, 23 Mar 2015) | 1 line Fix building on case-sensitive filesystems on OS X, DONT_BUILD. ------------------------------------------------------------------------ r5077 | terminx | 2015-03-23 17:40:40 -0700 (Mon, 23 Mar 2015) | 1 line Minor kplib optimizations, DONT_BUILD. ------------------------------------------------------------------------ r5076 | terminx | 2015-03-23 17:40:36 -0700 (Mon, 23 Mar 2015) | 1 line Win32 debug build filename case checking now uses GetShortPathNameA()/GetLongPathNameA() instead of the slow SHGetFileInfo(). Since this works by requesting the shortened 8.3 filename for a file and then requesting the proper long version of that result, it has the side effect of breaking the functionality on NTFS volumes where the user has explicitly disabled the creation of 8.3 filenames. DONT_BUILD. ------------------------------------------------------------------------ r5075 | terminx | 2015-03-23 17:40:33 -0700 (Mon, 23 Mar 2015) | 8 lines Large batch of Polymost changes, including: -lots of stylistic rewrites -further improvements to anti-fighting code for wall and floor sprites (introduces three new cvars, r_wspr_offset, r_wspr_offset_variance, and r_fspr_offset) -fixed brief HOM when traversing through a one-way masked wall -seldomly used "alphahack" feature for hightile textures now represents alpha cutoff internally as a single byte instead of a float -fixes a handful of issues where geometry failed to draw at certain coordinates from certain angles in certain resolutions -renames a couple of cvars ------------------------------------------------------------------------ r5074 | terminx | 2015-03-23 17:40:27 -0700 (Mon, 23 Mar 2015) | 1 line Abort animvpx playback if uploading the texture for a frame throws a GL error. DONT_BUILD. ------------------------------------------------------------------------ r5073 | terminx | 2015-03-23 17:40:25 -0700 (Mon, 23 Mar 2015) | 1 line int64_t -> uint64_t in swap64bit(). DONT_BUILD. ------------------------------------------------------------------------ r5072 | terminx | 2015-03-23 17:40:21 -0700 (Mon, 23 Mar 2015) | 1 line Polymer tsectortype usage. DONT_BUILD. ------------------------------------------------------------------------ r5071 | terminx | 2015-03-23 17:40:18 -0700 (Mon, 23 Mar 2015) | 1 line Minor stylistic changes, fix FPS counter and other 2D drawing in Polymer. ------------------------------------------------------------------------ r5070 | terminx | 2015-03-23 17:40:15 -0700 (Mon, 23 Mar 2015) | 1 line Remove unused buffer to fix warning, DONT_BUILD. ------------------------------------------------------------------------ r5069 | terminx | 2015-03-23 17:40:12 -0700 (Mon, 23 Mar 2015) | 1 line Further gamevar changes/optimizations. This also fixes a bug Fox reported with the "shortcut" access to structure members that's tacked on to GetVar, where if the value of the index you're trying to access happened to equal the ID of the current sprite, it would act as if the variable passed was THISACTOR. ------------------------------------------------------------------------ r5068 | terminx | 2015-03-23 17:40:08 -0700 (Mon, 23 Mar 2015) | 1 line Swap position of "load game" and "options" on main menu so that "load game" follows "new game", for consistency with the slightly different menu you get while in-game. ------------------------------------------------------------------------ r5067 | terminx | 2015-03-23 17:40:05 -0700 (Mon, 23 Mar 2015) | 3 lines "Stylistic changes" Translation: I made some stuff const because I felt like it. ------------------------------------------------------------------------ r5066 | terminx | 2015-03-23 17:40:01 -0700 (Mon, 23 Mar 2015) | 1 line More Android changes. DONT_BUILD. ------------------------------------------------------------------------ r5065 | terminx | 2015-03-23 17:39:52 -0700 (Mon, 23 Mar 2015) | 1 line Remove WeaponChoice* from eduke32.cfg and transition setting to "wchoice" cvar. This commit also removes an Android hack and changes the order of some of the in-game "F" key handling, just because it bugged me that some of them were out of order. ------------------------------------------------------------------------ See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.