Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
8713 562d 8h terminx /source/build/include/polymost.h useShaderProgram() -> polymost_useShaderProgram()  
8711 562d 8h terminx /source/build/include/polymost.h Get rid of Polymost projection matrix caching  
8611 596d 11h terminx /source/build/include/polymost.h Patch from Nuke.YKT to fix a sprite rendering issue in Polymost  
8566 604d 22h terminx /source/build/include/polymost.h Polymost: fix NPOT tile rendering when hightile option is disabled  
8519 639d 3h hendricks266 /source/build/include/polymost.h Mostly clean up the codebase in preparation for tspritetype != uspritetype

Remaining exceptions:
SW - ConnectCopySprite
CON and M32Script - pSprite/pUSprite
 
8466 642d 23h hendricks266 /source/build/include/polymost.h Cleanup: Add DAMETH_INDEXED token and replace PTH_INDEXED with it where applicable  
8444 647d 0h hendricks266 /source/build/include/polymost.h Factor out int to float conversion in getshadefactor

Backported from PCExhumed.
 
8441 647d 0h hendricks266 /source/build/include/polymost.h Add polymostcenterhoriz variable

Backported from NBlood.
 
8360 660d 4h hendricks266 /source/build/include/polymost.h Re-add r_usetileshades

This reverts most of r7420.

Menus are unchanged. This setting should be left to cvars.

This is only a kill switch for the feature. This does not re-add the non-default former mode 1, which requires additional code complexity. See r4459 for more discussion of the difference between modes.
 
8359 660d 4h hendricks266 /source/build/include/polymost.h Factor tileshades determination into polymost_usetileshades()  
7916 779d 11h terminx /source/build/include/polymost.h Polymost projection changes to correct the perspective in widescreen and ultrawide resolutions.

Patch from Nuke.YKT and Fox.
 
7783 806d 1h pogokeen /source/build/include/polymost.h Support clamping in polymost1Frag.glsl and use it for sprites  
7736 822d 15h pogokeen /source/build/include/polymost.h 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.
 
7681 853d 18h pogokeen /source/build/include/polymost.h Add GL debugging event annotations for Polymost functions  
7620 878d 22h pogokeen /source/build/include/polymost.h Remove enabling/disabling of deprecated GL_TEXTURE_2D in Polymost.
For Polymer, temporarily workaround coupling with Polymost and usage of the fixed-function pipeline.
Additionally, fix typo in polymost_printtext256().
 
7618 888d 11h terminx /source/build/include/polymost.h This is a few less instructions  
7612 889d 12h pogokeen /source/build/include/polymost.h Fix depth buffer issue causing translucent sprites to not render properly in Polymost.
Use polymost_spriteHasTranslucency() and polymost_maskWallHasTranslucency() to determine if a sprite has translucency.
Optimize sprite rendering when in Polymost by only sorting sprites with translucency.
 
7603 890d 16h terminx /source/build/include/polymost.h Utilize the types added in the previous commit

This patch is a bit large.
 
7458 909d 14h terminx /source/build/include/polymost.h Patch from Nuke to use indexed color for voxels in Polymost  
7420 920d 16h terminx /source/build/include/polymost.h Remove r_usetileshades--GLOBAL_NO_GL_TILESHADES flag for DN64 not affected

This also locks the texture filtering options in the menu behind ifdef guards until they're fixed.
 

Show All