Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5558 2112d 23h hendricks266 /polymer/eduke32/build/src/ iOS: Eliminate some minor warnings.  
5556 2112d 23h hendricks266 /polymer/eduke32/build/src/ 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 2112d 23h hendricks266 /polymer/eduke32/build/src/ Part two of more const casting, this time affecting argv instances.  
5551 2112d 23h hendricks266 /polymer/eduke32/build/src/ Address some const-disregarding casts missed in r5540 due to conditional compilation settings and platforms.  
5550 2112d 23h hendricks266 /polymer/eduke32/build/src/ Winlayer: Bound code with USE_GLEXT where missed in r5526.

Also make some dead GL debugging code not dead during debug builds.
 
5547 2114d 5h terminx /polymer/eduke32/build/src/ Enable -Wwrite-strings and fix all instances where string constants were passed to functions accepting a char ptr.  
5542 2114d 5h terminx /polymer/eduke32/build/src/ Update to the newest version of xxHash.  
5540 2114d 5h terminx /polymer/eduke32/build/src/ 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 2114d 5h terminx /polymer/eduke32/build/src/ Negligible change to OS string printed at startup.  
5536 2114d 5h terminx /polymer/eduke32/build/src/ Clean up some of the SDL version number spam at startup.  
5532 2117d 8h hendricks266 /polymer/eduke32/build/src/ Add inthashtable_t, mapping intptr_t to intptr_t.  
5528 2117d 8h hendricks266 /polymer/eduke32/build/src/ Enable models by default under EDUKE32_GLES, because they now work!  
5527 2117d 8h hendricks266 /polymer/eduke32/build/src/ Fix miscellaneous GL ES warnings  
5526 2117d 8h hendricks266 /polymer/eduke32/build/src/ 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 2117d 8h hendricks266 /polymer/eduke32/build/src/ jwzgles: fix warnings when compiling on Linux  
5524 2117d 8h hendricks266 /polymer/eduke32/build/src/ jwzgles: uncomment stub glPush/PopAttrib so that the editor links  
5523 2117d 8h hendricks266 /polymer/eduke32/build/src/ jwzgles: fix errors when compiling on Linux  
5497 2128d 8h terminx /polymer/eduke32/build/src/ Fix hard coded white and red color indexes used in on-screen debug output, to better operate with a palette dissimilar to Duke3D.  
5494 2129d 18h hendricks266 /polymer/eduke32/build/src/ Polymost: Make voxels take on the current basepalette, like they should.  
5493 2129d 18h hendricks266 /polymer/eduke32/build/src/ Polymost: Fix voxels so palette colors are treated as 8-bit, not 6-bit. Overlooked in r5349.  

Show All