Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
2621 3329d 19h helixhorned /polymer/eduke32/build/src/pragmas.c Patch adding Wii support by tueidj, part 1: assembly pragmas

The original patch was communicated to me by Hendricks, but since it didn't
apply cleanly (it's based on r2182) I took the liberty of slightly messing
with it for inclusion into EDuke32.

Info: http://wiibrew.org/wiki/User:Tueidj/Duke3D

This first part (which wasn't changed from the original patch) implements
scaling arithmetic and miscellaneous pragmas, some in PPC assembly and a part
of them in C. Of some interest is the fact that the Wii processor apparently
lacks support for 64-bit integers, so divscale() uses floating-point math.
 
2456 3380d 3h hendricks266 /polymer/eduke32/build/src/pragmas.c Fix JonoF's email address.  
2361 3402d 9h helixhorned /polymer/eduke32/build/src/pragmas.c constify various cache1d and pragmas functions, some copybuf* -> memcpy/move.

The following functions have const qualifiers attached for the 'destination'
arguments: kdfwrite, dfwrite in cache1d.c and copybuf{byte,reverse,} in the
pragmas source or headers. A couple uses of the latter ones were replaced
with calls to standard library functions.
 
1762 3801d 5h terminx /polymer/eduke32/build/src/pragmas.c Run engine source through new version of astyle, add printf() call to OSD_Printf() to facilitate console access through stdin/stdout for dedicated server mode, minor changes to sdlayer to allow operating without actually initializing SDL  
1454 4357d 5h terminx /polymer/eduke32/build/src/pragmas.c Remove dead copy protection and watcom support code, fix structure alignment and packing issues preventing Polymer from working with MSVC, enable link time code generation (whole program optimization) for MSVC builds, fix most warnings showing up in MSVC with /w2, add pulsating dynamic lights when holding the shrinker or expander  
1229 4496d 15h terminx /polymer/eduke32/build/src/pragmas.c new version of astyle  
1205 4537d 22h terminx /polymer/eduke32/build/src/pragmas.c ass rape  
1105 4619d 4h terminx /polymer/eduke32/build/src/pragmas.c Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake  
714 4796d 20h qbix79 /polymer/eduke32/build/src/pragmas.c 8-bit classic renderer works on my system now in 64 bit. (at least no crashes)  
584 4931d 14h terminx /polymer/eduke32/build/src/pragmas.c  
331 5325d 8h terminx /polymer/eduke32/build/src/pragmas.c Formatting change  
194 5461d 6h terminx /polymer/eduke32/build/src/pragmas.c New startup window from JonoF + some other stuff

This was not at all pleasant to merge, and problems should be expected. ;)
 
109 5528d 13h terminx /polymer/eduke32/build/src/pragmas.c Whitespace  
5 5539d 11h Plagman /polymer/eduke32/build/src/pragmas.c Importing source for great justice