May 2016
-
Remove *_TARGET variables for final outputs, which could have been used to disable compilation of specific ones.
Show details
This was only ever used to not compile the editor for Wii, but we now support that. Up to now these only served to clutter the Makefile.
-
Address "warning: shifting a negative signed value is undefined [-Wshift-negative-value]".
-
Fix OS X build.
-
Fix symbol issues.
-
General
KenBuild, SW: rotatepoint
-
General
KenBuild, SW: Fix "psky" typo.
-
tspritetype
-
Fix mul3 and sqr pragmas.
-
General
KenBuild, SW: Fix Win32 startup window warnings.
-
General
Use "Backslash" instead of "\" for keybinds because its nature as an escape character causes issues. Fixes ticket #16.
-
General
libdivide.h: Silence "warning: non-constant-expression cannot be narrowed from type 'uint64_t' (aka 'unsigned long long') to 'long long' in initializer list in C++11 [-Wc++11-narrowing]".
Show details
The problem that the block of code in question works around was fixed in LLVM r82228 and landed in clang 2.7.
-
General
libdivide.h: Silence "warning: variable 'result' is uninitialized when used here [-Wuninitialized]".
-
General
Amend previous commit. DONT_BUILD.
-
General
Fix NO_ALIGNED_MALLOC to actually work and not transpose the parameters. DONT_BUILD.
-
General
Add CON_CLAMP
-
General
VS solution update. DONT_BUILD.
-
General
Fix issue where sometimes hitscan projectile trails weren't spawning
-
General
Misc Polymost crap. Improves detection of sprite/wall collisions for z-fighting avoidance
-
General
Replace uses of "swap64bit" where "swapdouble" is what is really meant. There is nothing in this to handle potential platforms where sizeof(double) != sizeof(int64_t)
-
General
Revert bad attempt at fixing cstat 1024
-
General
Apply patch from http://bugs.eduke32.com/index.php?do=details&task_id=21
-
General
Change default pointhighlightdist in the editor to 128
-
General
Reorder preprocessor lines in libdivide.h so that LIBDIVIDE_USE_SSE2 is defined before emmintrin.h is included. Fixes ticket #23. DONT_BUILD.
-
General
More Android build changes. DONT_BUILD.
-
General
A quick hack so that Mapster can load more pre-v7 PALETTE.DAT files.
-
General
Some stuff for using clang to build on Android. DONT_BUILD.
-
General
Enable LIBDIVIDE_USE_SSE2 under x86_64 builds or if the binary is built with SSE2 optimizations.
-
General
GL ES: Interpreting glGetError as always meaning "this internal texture format doesn't work" is too dangerous to keep in the live code (not to mention wasteful). Move it to a new and improved Polymost_InitDummyTexture, now called Polymost_DetermineTextureFormatSupport.
-
Factor out the ETC block preparation by moving the ETC function decision from Polymost_SendTexToDriver into Polymost_PickETCFunction.
-
Allow compressed ART tiles (r_texcompr 2) to be cached.
-
General
You'll Cowards Don't Even Indent
-
Tweak the "don't upload textures with dimension > xdim" GL ES rule to limit to the power of two greater than xdim instead of less than it.
-
Clean up and rearrange some texcache code. No functional changes.
-
Call texcache_calcid once per texture instead of twice. Clean it up a little while we're at it.
-
General
Ensure that game backgrounds that sometimes get drawn with orientation&64 always get drawn with orientation&64 to avoid wasting RAM.
-
General
Small tweaks to Android.mk.
-
General
Add a hack so that when exit() is called on Android, we instead longjmp to main() and return from there.
-
Add "artquality" subtoken to textures, model skins, and skyboxes, which grants the texture HICR_ARTIMMUNITY. In effect, this implies "nodownsize" and signals that texture compression would be undesirable, but okay using r_texcompr mode 2 (aggressive).
-
General
In polymost_glinit, pass a dummy 4x4 texture to uploadtexture in order to detect what compressed texture formats are acceptable without wasting time compressing the first texture it encounters, such as the 3D Realms screen, in case the graphics chip won't take it.
-
This seems like a bugfix.
-
General
Fix an unused variable warning introduced in r5696.
-
General
Revert post-r5496 warning cleanup.
April 2016
-
General
Revert r5496
-
General
Tweak nofog, DONT_BUILD.
-
General
Disable prompt to upgrade from the shareware version after 50 runs
-
General
Allow turning off the jetpack or HoloDuke while looking through a security monitor
-
General
Lookup tables for mapping inventory item indexes to icons (and vice versa). DONT_BUILD.
-
General
This file lives elsewhere now. DONT_BUILD.
-
Fix shading on ART tiles with fullbrights displayed without masking, such as on a whitewall.
-
Adjust the way bottom edges are clipped in rotatesprite to better handle tall text, or text with long Q tails.