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
8596 599d 1h hendricks266 /source/sw/src/jsector.cpp SW, KenBuild: Update checks for using voxels  
8588 599d 1h hendricks266 /source/sw/src/jsector.cpp SW: Fix mirrors in Polymost

Thanks to NY00123.
 
8519 637d 1h hendricks266 /source/sw/src/jsector.cpp Mostly clean up the codebase in preparation for tspritetype != uspritetype

Remaining exceptions:
SW - ConnectCopySprite
CON and M32Script - pSprite/pUSprite
 
8299 667d 0h hendricks266 /source/sw/src/jsector.cpp SW: Fix OOB access when viewing a mirror  
8050 757d 18h pogokeen /source/sw/src/jsector.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.
 
7736 820d 13h pogokeen /source/sw/src/jsector.cpp Use stencil buffer in Polymost to restrict mirrors to only render within the region of the screen occupied by the mirror wall.
Additionally, raise minimum number of stencil buffer bits to accomodate future use of the stencil buffer.
 
7529 899d 1h hendricks266 /source/sw/src/jsector.cpp SW: Fix hilarious -Wlogical-not-parentheses warning that accidentally worked as intended owing to numerical values of the MIRRORSTATE enum  
7509 899d 1h hendricks266 /source/sw/src/jsector.cpp SW: Update calls to functions that have been renamed.

Patch from Striker.
 
7503 899d 2h hendricks266 /source/sw/src/jsector.cpp SW: Add casts to void pointers where needed

Patch from Striker.
 
7500 899d 2h hendricks266 /source/sw/src/jsector.cpp SW: Add TrackerCast where needed for printf.

Patch from Striker.
 
6254 1551d 23h hendricks266 /source/sw/src/jsector.cpp mulscale(a, b, ##) --> mulscale##(a, b)  
6055 1694d 22h hendricks266 /source/sw/src/jsector.cpp The great repository rearrangement of 2017.

Files moved but not modified. Changes to follow in a subsequent commit.

You down with CPP?
 
6042 1703d 21h hendricks266 /source/sw/src/jsector.cpp SW: Fix C uspritetype errors.  
5984 1722d 2h hendricks266 /source/sw/src/jsector.cpp Lunatic, KenBuild, SW: window([xy])([12]) --> windowxy$2.$1  
5207 2318d 10h hendricks266 /source/sw/src/jsector.cpp SW: automapping (deleted), visibility --> g_visibility, numpalookups --> numshades  
5204 2318d 10h hendricks266 /source/sw/src/jsector.cpp SW, KenBuild: tilesiz  
5202 2318d 10h hendricks266 /source/sw/src/jsector.cpp SW: hitscan  
5201 2318d 10h hendricks266 /source/sw/src/jsector.cpp SW: setsprite, setspritez, getzrange, clipmove, pushmove, neartag, dragpoint, screencapture, md_tilehasmodel, preparemirror, saveboard, loadboard, pos  
5200 2318d 10h hendricks266 /source/sw/src/jsector.cpp SW: Rename SendMessage() to SW_SendMessage() and DELETE() to REMOVE() to avoid conflicts with Windows headers.  
5198 2318d 10h hendricks266 /source/sw/src/jsector.cpp SW: Nuke mytypes.h. Mostly.  

Show All