Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5075 2125d 2h terminx /polymer/eduke32/build/include/compat.h 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
 
5038 2146d 19h hendricks266 /polymer/eduke32/build/include/compat.h Amend previous commit. DONT_BUILD.  
5037 2146d 19h hendricks266 /polymer/eduke32/build/include/compat.h BSD: Build system fixes/improvements. DONT_BUILD.  
5013 2159d 1h terminx /polymer/eduke32/build/include/compat.h MSVC build fix.  
5005 2162d 19h hendricks266 /polymer/eduke32/build/include/compat.h Apple: Update Xcode project and build system. DONT_BUILD.  
4989 2165d 21h terminx /polymer/eduke32/build/include/compat.h More Android changes. DONT_BUILD.  
4942 2182d 15h hendricks266 /polymer/eduke32/build/include/compat.h Simplify the macros used for distinguishing between OS X and iOS.  
4937 2189d 3h helixhorned /polymer/eduke32/build/include/compat.h Lunatic: fix build and linking. DONT_BUILD.

- t{sector,wall}type are simply typedef'd to the non-t versions
- make FORCE_INLINE unconditional of DISABLE_INLINING (otherwise there are
multiple definitions of these functions)
- update lunatic/doc/lpeg-lunatic.patch to apply against the LPeg 0.12 I just
downloaded
 
4893 2196d 22h terminx /polymer/eduke32/build/include/compat.h Make FORCE_INLINE aware of DISABLE_INLINING. DONT_BUILD.  
4853 2211d 8h hendricks266 /polymer/eduke32/build/include/compat.h Add the necessary plumbing to sdlayer to detect mousedown, mouseup, and dragging.  
4852 2211d 8h hendricks266 /polymer/eduke32/build/include/compat.h Introduce preprocessor token EDUKE32_TOUCH_DEVICES that covers both Android and iOS, and replace selected instances of __ANDROID__ with it.  
4802 2230d 19h hendricks266 /polymer/eduke32/build/include/compat.h Refine the previous commit a bit. DONT_BUILD.  
4801 2230d 22h hendricks266 /polymer/eduke32/build/include/compat.h Mac OS X: Add detection of the Steam and GOG releases of Duke 3D and the Steam release of NAM. DONT_BUILD.  
4785 2237d 7h helixhorned /polymer/eduke32/build/include/compat.h Fix build on platforms not magically #defining UNREFERENCED_PARAMETER. DONT_BUILD.  
4783 2238d 4h terminx /polymer/eduke32/build/include/compat.h Fix warnings with VS2013 update 4. DONT_BUILD.  
4768 2240d 19h hendricks266 /polymer/eduke32/build/include/compat.h Some minor fixes. DONT_BUILD.  
4766 2242d 22h hendricks266 /polymer/eduke32/build/include/compat.h Make a bunch of things extern "C". This should fix C++ builds on OS X and with Lunatic. DONT_BUILD.  
4763 2243d 6h hendricks266 /polymer/eduke32/build/include/compat.h Eliminate the printf_nowarn stuff that has long since been supplanted by TrackerCast. DONT_BUILD.  
4762 2244d 19h hendricks266 /polymer/eduke32/build/include/compat.h Fix some things when building on OS X. DONT_BUILD.  
4747 2246d 14h terminx /polymer/eduke32/build/include/compat.h Part 1 of attempting to adhere to C standard section 7.1.3. It turns out it's illegal to use identifiers that begin with _ or have __ anywhere in them. DONT_BUILD.  

Show All