Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4908 2481d 13h terminx /polymer/eduke32/ Fix compiler warnings  
4907 2481d 13h terminx /polymer/eduke32/ Fix undefined behavior in Polymost  
4906 2481d 13h terminx /polymer/eduke32/ Disable mouse input affecting the menu when the console is down. This code is awful, because I am an awful man.  
4905 2481d 13h terminx /polymer/eduke32/ Crash fix  
4904 2482d 10h terminx /polymer/eduke32/ Polymost: fix wall and floor sprites clipping into or z-fighting with surfaces (replaces glDepthRange() hacks for sprites), add r_nofog cvar for debugging, reduce the total number of OpenGL calls by only calling glFogi() to set the fog mode when initializing the renderer or changing r_usenewshading.  
4903 2482d 10h terminx /polymer/eduke32/ Introduce "twalltype" for temporary uses of walltype where using wall_tracker_hook() would be invalid. This is similar to "tspritetype" and fixes a bunch of problems in the editor that cropped up when changing the tracker sanity checks to an assert that only exists in debug builds (branching upon any write to a sprite, sector or wall had an unacceptable impact on performance).  
4902 2482d 10h terminx /polymer/eduke32/ Questionable CON changes and optimizations. <3  
4901 2482d 10h terminx /polymer/eduke32/ Fix Mapster32 bug where pressing "O" on a sprite twice would corrupt your map due to unchecked use of hitscan results.  
4900 2482d 10h terminx /polymer/eduke32/ Place the current loading percentage into RETURN for EVENT_DISPLAYLOADINGSCREEN.  
4899 2482d 10h terminx /polymer/eduke32/ Fix distrecip calculation  
4898 2482d 10h terminx /polymer/eduke32/ Revise C++ structure trackers for performance and introduce "tspritetype", for temporary sprites or other usages where using the trackers would be invalid or undesired. DONT_BUILD.  
4897 2482d 10h terminx /polymer/eduke32/ Faster/better optimized access to game structures from C-CON.  
4896 2482d 10h terminx /polymer/eduke32/ Support r_windowpositioning in 8-bit.  
4895 2482d 10h terminx /polymer/eduke32/ Clean up/refactor a few gamevar related functions based on building as C++/C99 and some interesting articles I read about how GCC and Clang optimize switches. Worth a few FPS here.  
4894 2482d 10h terminx /polymer/eduke32/ Minor cleanup and formatting changes. DONT_BUILD.  
4893 2482d 10h terminx /polymer/eduke32/ Make FORCE_INLINE aware of DISABLE_INLINING. DONT_BUILD.  
4892 2482d 10h terminx /polymer/eduke32/ Detect running under Wine. DONT_BUILD.  
4891 2482d 10h terminx /polymer/eduke32/ Identify Windows 10 in the startup window/log. DONT_BUILD.  
4890 2482d 10h terminx /polymer/eduke32/ MSVC C++ build fixes. DONT_BUILD.  
4889 2482d 10h terminx /polymer/eduke32/ Replace hightile grayscale method (usually combined with tints to produce
replacements for the first handful of palette lookups) w8th superior
"luma" method. DONT_BUILD.
 

Show All