Marzo 2019
-
Generale
Fix "findnearactor" family of CON functions
-
Generale
Fix r_polygonmode cvar
-
Generale
Clean up polymost.cpp includes
-
Generale
Remove r_usetileshades--GLOBAL_NO_GL_TILESHADES flag for DN64 not affected
Mostra dettagli
This also locks the texture filtering options in the menu behind ifdef guards until they're fixed.
-
Generale
Minor cleanup of some Polymost shader program support functions
-
Generale
"This adds masked texture rendering support for slopes in classic renderer"
-
Generale
Move some clipping related stuff out of engine.cpp and into clip.cpp
-
Generale
Allow lowering fov to 60 from the console
-
Generale
Polymost sky Z buffer hack from Nuke.YKT
-
Generale
Limit Polymost tile sheet size to 8192 when building with MSVC
-
Generale
Polymost NPOT texture patch from Nuke.YKT
-
Generale
Patch from Nuke.YKT to use the shade tables for distance shading in Polymost
Mostra dettagli
This makes the shading in Polymost more or less 1:1 with classic mode.
-
Generale
Polymost relative texture alignment patch from Nuke
Mostra dettagli
This "fixes" relative texture alignment for floors and ceilings in Polymost to match classic mode. "Fix" is in quotes because this actually means the alignment is less correct in terms of proper scaling than before, but more correct in terms of accuracy to classic mode.
-
Generale
ifdef EDUKE32_STANDALONE something for hardcoded Duke projectiles
-
Generale
Improve collision for projectiles
Mostra dettagli
This does a few things: -projectiles now use clipmovex() instead of clipmove() (this is like CON_CLIPMOVENOSLIDE) -the z distances passed to clipmove() are now calculated from the sprite's size instead of being hard-coded -projectiles now move as if they had SFLAG_NOCLIP applied for the first tic after spawning
-
Generale
Fix Polymost HOM
-
Generale
Use correct type in range-based loop
-
Generale
Remove a couple of blocks in A_MoveSpriteClipdist() from standalone builds and call setsprite() unconditionally before doing any movement
-
Generale
Allow passing a null pointer to spriteheightofsptr() for the height return value
-
Generale
This fixes a bug in clipmove() where clipping against sprites above you was wrong
Mostra dettagli
Because this is a check for sprites above the sprite being moved and not a check for sprites below, the height of the sprite should not be taken into account at all here and the base of the sprite should be used instead.
-
Generale
Calculate texture coordinates as double since we're storing them that way anyway
Mostra dettagli
This isn't really intended to fix any specific issue, but to shut up Visual Studio whining about arithmetic overflows.
-
Generale
Rename "player speech" menu option in standalone builds
-
Generale
Patch from Nuke.YKT to work around a Polymost glitch with slopes
-
Generale
Another Polymost TROR patch from Nuke.YKT
Mostra dettagli
This one should bring Polymost TROR into parity with classic mode.
-
Generale
Formatting
-
Generale
clipmove() improvements
Mostra dettagli
This fixes an issue with clipmove() caused by sectors behind walls which were candidates for clipping not being added to the list of sectors that definitely clip the player, forcing the function to fall back to a slow, sector-by-sector brute force approach. This brute force approach has also been removed in favor of something more efficient.
-
Generale
Bump MAXCLIPNUM to 2048
-
Generale
Revert r7388 because it just wasn't working out
-
Generale
Fix some GL ES compilation issues in polymost.cpp
-
Generale
Add buildvfs_fopen_write_text
Mostra dettagli
Long-term we will need to replace all uses of "\n" in string literals printed to disk.
-
Generale
Add CLEAR and KP_CLEAR to the SDL key translation table as synonyms for KP_5
-
Generale
Polymost TROR patch from Nuke.YKT--nice!
-
Generale
It looks like this is OK to remove now!
-
Generale
Patch from Nuke.YKT to clip Polymost spans to screen borders
-
Generale
Add Nuke.YKT to thanks section in credits and move pogokeen to active developers
Mostra dettagli
This also cleans up the code for MENU_CREDITS4 so that it's significantly easier to alter in the future if needed.
-
Generale
This seems to help with some polygon drawing issues in Polymost for now
-
Generale
Fix compilation with winlayer
Mostra dettagli
There are still a bunch of warnings, but fixing warnings in deprecated code that only one guy uses anymore isn't an efficient use of time.
-
Generale
Well, that didn't take long :D
-
Generale
Add vfs.cpp and vfs.h to the VS projects
-
Generale
I forgot to remove this comment in r7376
-
Generale
As if you couldn't already tell from Ion Maiden, I like shitty one liners
-
Generale
Rename "INCOMPLETE_STRUCT_ACCESS" to CON_DISCRETE_VAR_ACCESS as it was neither incomplete nor anything to do with access to structs
Mostra dettagli
However, it's remaining disabled because even with the new dispatch method it still doesn't improve performance any.
-
Generale
Fix saving to %APPDATA% on Windows...
-
Generale
Fix compilation error in texcache
-
Generale
A curious Polymost optimization from Nuke.YKT
Mostra dettagli
This bails out of drawing any domost spans that seem to be entirely outside of the range of the screen coordinates. Since this seems so obvious, I have to wonder if Polymost is supposed to be doing this elsewhere already...
-
Generale
-
Generale
Am I missing something here?
-
Generale
Remove reference pointing to vm.pPlayer because it seems incompatible with the new dispatch method
-
Generale
This might not be needed anymore after the previous commit
-
Generale
Work around floating point precision issues in Polymost causing problems when rendering certain geometry from particular angles