Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5558 2108d 0h hendricks266 /polymer/eduke32/build/ iOS: Eliminate some minor warnings.  
5557 2108d 0h hendricks266 /polymer/eduke32/build/ OS X: Fix Polymer build.  
5556 2108d 0h hendricks266 /polymer/eduke32/build/ Replace the semicolon trailing empty-bodied loops with opening and closing braces.

I believe this is the clearest way to indicate that an empty-bodied loop is intended, as opposed to the possibility of a mistaken semicolon.

This eliminates "warning: suggest a space before β€˜;’ or explicit braces around empty body in β€˜for’ statement" with GCC 4.2, which is important for old OS X versions.
 
5552 2108d 0h hendricks266 /polymer/eduke32/build/ Part two of more const casting, this time affecting argv instances.  
5551 2108d 0h hendricks266 /polymer/eduke32/build/ Address some const-disregarding casts missed in r5540 due to conditional compilation settings and platforms.  
5550 2108d 0h hendricks266 /polymer/eduke32/build/ Winlayer: Bound code with USE_GLEXT where missed in r5526.

Also make some dead GL debugging code not dead during debug builds.
 
5547 2109d 5h terminx /polymer/eduke32/build/ Enable -Wwrite-strings and fix all instances where string constants were passed to functions accepting a char ptr.  
5546 2109d 5h terminx /polymer/eduke32/build/ Use XXH64 functions for editor undo/redo when building for 64-bit.  
5542 2109d 5h terminx /polymer/eduke32/build/ Update to the newest version of xxHash.  
5540 2109d 5h terminx /polymer/eduke32/build/ Fix quite a few issues with casting away const and volatile qualifiers, found with -Wcast-qual. If we're going to use const everywhere, we should really mean it!  
5539 2109d 5h terminx /polymer/eduke32/build/ Negligible change to OS string printed at startup.  
5536 2109d 5h terminx /polymer/eduke32/build/ Clean up some of the SDL version number spam at startup.  
5532 2112d 9h hendricks266 /polymer/eduke32/build/ Add inthashtable_t, mapping intptr_t to intptr_t.  
5528 2112d 9h hendricks266 /polymer/eduke32/build/ Enable models by default under EDUKE32_GLES, because they now work!  
5527 2112d 9h hendricks266 /polymer/eduke32/build/ Fix miscellaneous GL ES warnings  
5526 2112d 9h hendricks266 /polymer/eduke32/build/ Introduce USE_GLEXT macro and use it to conditionally compile out all GL ARB function calls when compiling for GL ES platforms.

This replaces the previous hack where we kept the dynamic pointers null and simply never tried calling any of them by a conspiracy of default runtime settings and disabled menu options.

Code affected: VBO support for models, VPX GLSL decoding, texture compression (texture cache), and multitexturing (glow/detail maps).

This commit also replaces EDUKE32_GLES conditionals with USE_GLEXT where appropriate.

I didn't touch polymer.c because it depends too heavily on extensions for conditionally compiling them to make sense.
 
5525 2112d 9h hendricks266 /polymer/eduke32/build/ jwzgles: fix warnings when compiling on Linux  
5524 2112d 9h hendricks266 /polymer/eduke32/build/ jwzgles: uncomment stub glPush/PopAttrib so that the editor links  
5523 2112d 9h hendricks266 /polymer/eduke32/build/ jwzgles: fix errors when compiling on Linux  
5505 2116d 14h terminx /polymer/eduke32/build/ Misc cleanup, add shorthand versions of getplayer, getactor, etc.  

Show All