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
8094 775d 1h hendricks266 /source/build/src/engine.cpp Add Voidwrap, by Striker and NY00123. Heavily reorganized by me.  
8088 777d 11h terminx /source/build/src/engine.cpp Fix qradarang calculation  
8087 778d 0h terminx /source/build/src/engine.cpp Fix relative aligned floor/ceiling texture wiggling

Patch from Nuke.YKT.
 
8082 778d 0h terminx /source/build/src/engine.cpp Fix USE_OPENGL=0 builds  
8074 782d 20h terminx /source/build/src/engine.cpp Flat parallax skies in Polymost

Patch from Nuke.YKT.
 
8073 782d 20h terminx /source/build/src/engine.cpp Change a couple of memcpys to just clear the whole size of the array instead of computing the size at runtime  
8063 787d 5h terminx /source/build/src/engine.cpp Support fullscreening to the correct display in multiple monitor configurations  
8050 789d 11h pogokeen /source/build/src/engine.cpp Change some clocks to support sub-tick precision using a new class, ClockTicks.
Using that higher precision, interpolate at a higher granularity.
Further, truncate the target interpolation time to vertical blank boundaries to avoid producing temporal artifacts.
Fix issues caused by interpolation calculations being handled differently in multiple places (and fix cases where smoothratios were being thrown away only to be redone without checking all proper conditions).
Ensure ClockTicks changes do not break other targets (EKenBuild, VoidSW), but note any interpolation there is not similarly updated.
 
8048 789d 18h terminx /source/build/src/engine.cpp Ultra minor clipping stuff  
8034 800d 13h terminx /source/build/src/engine.cpp Ignore cstat 32768 sprites in map view  
7973 803d 10h terminx /source/build/src/engine.cpp Fix remaining casts to vec2_t/vec3_t  
7961 803d 22h hendricks266 /source/build/src/engine.cpp Add voxels option to menu, if at least one has been defined  
7933 807d 15h terminx /source/build/src/engine.cpp Happier try_facespr_intersect()

I'm prejudiced against 30-line functions with statements nested 5 levels deep.
 
7921 808d 23h terminx /source/build/src/engine.cpp Tweak the fatal engine initialization error and game already running dialog boxes a bit  
7890 809d 8h pogokeen /source/build/src/engine.cpp engine.cpp: make renderSetTarget() more robust so that passing an xsiz or ysiz <= 0 is not accepted and can't cause a segmentation fault  
7878 812d 22h terminx /source/build/src/engine.cpp getwalldist() tweak  
7876 812d 22h terminx /source/build/src/engine.cpp Replace runtime pow2 calculations with pow2char LUT usage

I don't know that this is any faster, but there's something to be said for standardization and consistency. I will be making most of this stuff use bitmap_set/test/clear() soon.
 
7873 815d 18h terminx /source/build/src/engine.cpp This adds back in the engine's old automapping feature

This was removed a long time ago because Duke3D and Shadow Warrior don't use it.
 
7871 815d 18h terminx /source/build/src/engine.cpp Fix silly branching logic in engineLoadBoard()  
7870 815d 18h terminx /source/build/src/engine.cpp Don't blow away wall cstat bit 14 for use as a temp flag in the editor

Patch from Nuke.YKT.
 

Show All