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
7793 499d 18h pogokeen /source/build/src/polymost.cpp Fix parallel build by switching to generating .obj files from .glsl files and treat the shader source as an externed global resolved at link time.
Additionally, remove the no longer necessary shader generated headers folder from .gitignore
 
7787 500d 19h hendricks266 /source/build/src/polymost.cpp Fix issue with shader compilation  
7783 501d 11h pogokeen /source/build/src/polymost.cpp Support clamping in polymost1Frag.glsl and use it for sprites  
7782 501d 11h pogokeen /source/build/src/polymost.cpp Separate out polymost1Frag and polymost1Vert shaders from polymost.cpp and add rules for building in the GNUmakefile.
Additionally, git ignore the shader's generated headers folder.
 
7781 501d 11h pogokeen /source/build/src/polymost.cpp polymost.cpp: Adjust shaders to use texture2DGradARB() if available  
7777 504d 15h terminx /source/build/src/polymost.cpp Don't attempt to animate sprites drawn as voxels by picnum  
7754 507d 23h pogokeen /source/build/src/polymost.cpp Improve depth fighting by pushing out the near plane and improve near plane clipping by depth clamping.
Suggest reducing SCISDIST when there's time to debug SCISDIST issues.
 
7750 517d 14h terminx /source/build/src/polymost.cpp Mapster32 Polymost cursor selection omission  
7742 518d 1h terminx /source/build/src/polymost.cpp Reintroduce mouse selection patch from Nuke.YKT  
7741 518d 1h terminx /source/build/src/polymost.cpp Revert "Patch from Nuke.YKT to improve mouse selection in the editor in Polymost"

Looks like commits made to public SVN after this commit in my local tree resulted in a merge error
 
7740 518d 1h terminx /source/build/src/polymost.cpp Patch from Nuke.YKT to improve mouse selection in the editor in Polymost  
7737 518d 2h pogokeen /source/build/src/polymost.cpp polymost.cpp: Fix polymost_domost() issue with COMBINE_STRIPS where in certain cases, merging with the viewport nodes caused accidental reading of sentinel node values.
Additional debug code is included for visualizing the state of the vsp data structure.
Further, fix issue in drawpoly where it would access out of bounds of dpxy if fewer than 3 vertices were passed in and fix issue where multiple calls to polymost_setVisibility() were repeatedly setting the visibility factor to the same value.
 
7736 518d 2h pogokeen /source/build/src/polymost.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.
 
7733 518d 2h pogokeen /source/build/src/polymost.cpp Fix TROR & skyboxes to work with mirrors in Software & Polymost  
7722 518d 9h terminx /source/build/src/polymost.cpp Replace DO_TILE_ANIM() macro with tileUpdatePicnum() function  
7712 518d 9h terminx /source/build/src/polymost.cpp Patch from Fox:

Polymost visibility: compensate for the classic mode "truncating" the lookup shades by moving the fog ramp by the equivalent of 1/2 shade

Fix some issues with negative shade in GL fog.
 
7705 518d 9h terminx /source/build/src/polymost.cpp Added Xfree() function to accompany the Xmalloc() family of functions and change all uses of Bfree() to Xfree()

This was necessary because everything is already allocated with the Xmalloc() functions, but a future commit will make blocks allocated with those functions no longer compatible with the system implementation of free(), which Bfree() wraps.
 
7697 518d 9h terminx /source/build/src/polymost.cpp Replace manual casts of sprite and wall pointers to vec2/3_t with use of the anonymous union  
7694 518d 9h terminx /source/build/src/polymost.cpp Rename vec2s_t to vec2_16_t  
7686 547d 14h hendricks266 /source/build/src/polymost.cpp Fix OOB access in polymost_spriteHasTranslucency  

Show All