Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4647 2378d 16h hendricks266 /polymer/eduke32/build/src/ Fix the Wii build and clean up remaining warnings. DONT_BUILD.  
4646 2379d 12h hendricks266 /polymer/eduke32/build/src/ OS X: Add a preliminary Xcode project. DONT_BUILD.  
4644 2380d 20h hendricks266 /polymer/eduke32/build/src/ Clean up warnings and build issues when building under OS X 10.9. DONT_BUILD.  
4642 2396d 0h terminx /polymer/eduke32/build/src/ Rename crc32() to Bcrc32() to avoid conflicts with the crc32() function in libpng/libz. DONT_BUILD.  
4641 2396d 0h terminx /polymer/eduke32/build/src/ Set SDL_GL_ACCELERATED_VISUAL to 1  
4640 2396d 23h terminx /polymer/eduke32/build/src/ I'm retarded. DONT_BUILD.  
4639 2397d 12h terminx /polymer/eduke32/build/src/ Misc additional optimizations, mostly to polymost/mdsprite. Also separate voxmodel into its own source file and object. This commit is pretty large because I was hitting the limit of what could realistically be carved up into smaller patches. DONT_BUILD.  
4638 2397d 13h terminx /polymer/eduke32/build/src/ Fix usage of uninitialized value  
4637 2397d 13h terminx /polymer/eduke32/build/src/ Re-use temporary buffer for tilefromtexture true color -> paletted conversion and free when finished with the .def instead of freeing and re-allocating for every tile  
4634 2397d 13h terminx /polymer/eduke32/build/src/ kplib optimizations and cleanup; faster versions of some functions, #ifdef out support for a couple of useless formats  
4625 2397d 13h terminx /polymer/eduke32/build/src/ Faster CRC32 implementation (slicing-by-4 for 32-bit platforms and slicing-by-8 for 64-bit)  
4623 2397d 13h terminx /polymer/eduke32/build/src/ More Polymost cleanup, also consolidate tilesizx and tilesizy into a single tilesiz vec2_t to ensure both x and y are always in the same cache line. I may add a new vec2_16t later. Still need to take care of emulating the old flat array for the sake of CON access.  
4619 2397d 13h terminx /polymer/eduke32/build/src/ Clean up the "X" variants of malloc and friends to avoid unncessary function calls and parameter passing  
4618 2397d 13h terminx /polymer/eduke32/build/src/ Make glColor3f() available as bglColor3f()  
4617 2397d 13h terminx /polymer/eduke32/build/src/ Remove "volatile" qualifier from mouse related variables, no longer required after the long ago removal of the hack that polled mouse input in a separate thread  
4607 2397d 13h terminx /polymer/eduke32/build/src/ Extra files for previous commits  
4606 2397d 13h terminx /polymer/eduke32/build/src/ Extra files to support previous commits. Change hashing stuff to intptr_t so it can be used as a dictionary of pointers, change brightness/gamma/contrast to float instead of double, other misc changes. None of these commits build on their own so don't even bother.  
4605 2397d 13h terminx /polymer/eduke32/build/src/ First commit for "Polymost.f", the single precision floating point conversion and optimization of Polymost. This work was primarily done for ARM but it also doubled the framerate on "Clear the Coast" on my i7.  
4601 2397d 13h terminx /polymer/eduke32/build/src/ pragmas.h cleanup part 1: separate into pragmas.h, pragmas_arm.h, pragmas_ppc.h, pragmas_x86_gcc.h and pragmas_x86_msvc.h.

Remove "boundmulscale" as it was unused.
 
4600 2397d 13h terminx /polymer/eduke32/build/src/ Minor polymer changes... reuse allocated _prplanelist structs to avoid potentially thousands of malloc calls per frame rendered, clean up "searchit == 2" functionality, move sector light invalidation to sector updates instead of wall updates (avoids a ton of unnecessary function calls), other minor changes  

Show All