Permalink
Commits on Nov 17, 2018
  1. - moved several files for which fastmath is mostly irrelevant into th…

    drfrag666 committed Nov 17, 2018
    …e PCH group.
    
    Because reducing compile time is more important than some microscopic performance gain in non-time-critical code.
    (modified patch by Graf and dpJudas)
  2. - added far stronger restrictions for when the Boom-Texture-Y-offset …

    coelckers authored and drfrag666 committed Nov 1, 2018
    …compatibility flag may trigger.
    
    This had absolutely no sanity checks and unconditionally picked the source texture if one existed.
    It should only be done for wall textures, only for those defined in TEXTUREx and only for those where the scale is identical with the underlying texture.
    
    # Conflicts:
    #	src/textures/textures.h
  3. - clear spechit before leaving P_CheckPosition.

    coelckers authored and drfrag666 committed Nov 9, 2018
    Otherwise this may contain residual data from the last call.
    One can only hope that this doesn't cause other side effects - this entire code is one horrendous mess of bad ideas.
Commits on Oct 29, 2018
  1. - changed macro into a regular function

    raa-eruanna authored and drfrag666 committed Sep 23, 2018
    # Conflicts:
    #	src/gl/textures/gl_hqresize.cpp
  2. - implement normalNx scaling

    raa-eruanna authored and drfrag666 committed Sep 23, 2018
    # Conflicts:
    #	wadsrc/static/menudef.txt
    
    # Conflicts:
    #	src/gl/textures/gl_hqresize.cpp
    #	wadsrc/static/language.enu
    #	wadsrc/static/menudef.txt
Commits on Oct 17, 2018
  1. Revert "Revert "Use lambdas for more concise code""

    drfrag666 committed Oct 17, 2018
    This reverts commit 07b4385.
    
    To check the internal compiler error with the v141 toolset.
  2. - Fixed crash in MergeMapSections. (patch by Pratap Chandar)

    drfrag666 committed Oct 17, 2018
    "With /fp:fast, in the function MergeMapSections the subtraction of 0.49999.. in xs_FloorToInt (which was inlined into MergeMapSections) was eliminated as it was deemed to be within fast precision limits."
    
    https://developercommunity.visualstudio.com/content/problem/334089/zdoom32-application-crash-with-v141-toolset-but-no.html
Commits on Oct 10, 2018
  1. - fixed: smooth teleporters could fudge the player over an adjacent l…

    raa-eruanna authored and drfrag666 committed Oct 9, 2018
    …ine, causing the player to appear on top of a cliff that is much higher than the original teleport.
Commits on Oct 5, 2018
Commits on Sep 20, 2018
  1. Revert "- Added workaround to prevent crash with VS 2017 in GL mode."

    drfrag666 committed Sep 20, 2018
    This reverts commit fdfecb1.
    
    There's a new crash in p_setup.cpp with the latest VS 2017 version.
  2. - fixed potential crash on startup, Windows only

    alexey-lysiuk authored and drfrag666 committed May 16, 2018
    At least one version of Windows SDK (10.0.17134.0) has broken _pgmptr/_get_pgmptr()
    It points to an empty string for multi-byte character set applications
    GetModuleFileName() is now used instead regardless of compiler/toolchain
    Added extra guard against unexpected program paths to avoid crashes
    
    https://forum.zdoom.org/viewtopic.php?t=60598
    (cherry picked from commit e1e4410)
Commits on Sep 16, 2018
Commits on Sep 10, 2018
  1. - Version 2.8.5a.

    drfrag666 committed Sep 10, 2018
Commits on Sep 9, 2018
  1. - fixed math imprecisions in horizon vertex generation.

    coelckers authored and drfrag666 committed Sep 9, 2018
    Floats are not precise enough to be used as a loop counter.
    
    # Conflicts:
    #	src/gl/scene/gl_portal.cpp
  2. - fixed bad code for OP_SRL_KR.

    coelckers authored and drfrag666 committed Sep 2, 2018
  3. - Added paths for all games on Steam for Linux since they now offer t…

    Blzut3 authored and drfrag666 committed Aug 29, 2018
    …he ability to download all games for Proton/Wine.
    
    - Check ~/.steam on Linux for the config since either they moved it at some point or my setup changed and that's where it is for me now.
Commits on Sep 3, 2018
  1. - Fixed wrong comments.

    drfrag666 committed Sep 3, 2018
Commits on Aug 26, 2018
  1. - fixed: DoSetMapSection could cause a stack overflow on large maps. …

    Christoph Oelckers authored and drfrag666 committed Jul 27, 2016
    …Made it iterative instead of recursive to avoid that.
    
    Still crashes in MergeMapSections with v141_xp tough.
  2. - disable transparent door render hacks if any of the involved sector…

    Christoph Oelckers authored and drfrag666 committed Jun 29, 2016
    …s contains floor slopes.
    
    These lead to false positives but rarely represent actual hacks.
Commits on Aug 16, 2018
  1. - removed the long broken and obsolete PlayMovie code.

    coelckers authored and drfrag666 committed Feb 2, 2017
    # Conflicts:
    #	src/p_acs.cpp
  2. - removed some dumb CMake script that messed around with Visual Studi…

    coelckers authored and drfrag666 committed Mar 25, 2018
    …o's user settings.
    
    # Conflicts:
    #	CMakeLists.txt
    #	CleanDirectoryList.cmake
    #	CreateLaunchers.cmake
    #	launcher-templates/genericlauncher.cmd.in
    #	launcher-templates/launcher.env.cmd.in
    #	launcher-templates/perconfig.vcproj.user.in
    #	launcher-templates/perconfig.vcxproj.user.in
    #	launcher-templates/targetlauncher.cmd.in
    #	launcher-templates/vcproj.user.in
    #	launcher-templates/vcxproj.user.in
  3. - fixed PointOnSide calculation for dynamic lights.

    Christoph Oelckers authored and drfrag666 committed Apr 11, 2016
    # Conflicts:
    #	src/gl/scene/gl_drawinfo.cpp
    
    This one was missing in the g1.x branch, fixes dynamic lights not affecting certain walls.
Commits on Aug 14, 2018
  1. - fixed FS camera for real.

    coelckers authored and drfrag666 committed Aug 14, 2018
  2. - fixed FraggleScript's moving camera.

    coelckers authored and drfrag666 committed Aug 13, 2018
    The logic here was a bit more complicated than I assumed but it was all buried in a heap of code that tried to deal with angular wraparounds in the BAM format.
Commits on Jul 29, 2018
  1. - fixed buffer overflow in saved game comment

    alexey-lysiuk authored and drfrag666 committed Jul 29, 2018
    https://forum.zdoom.org/viewtopic.php?t=61465
    (cherry picked from commit 1906245)
    
    # Conflicts:
    #	src/g_game.cpp
Commits on Jul 16, 2018
  1. - call P_PlayerStartStomp only when the map is played directly from t…

    coelckers authored and drfrag666 committed Jul 15, 2018
    …he loaded data and only when it has been fully loaded.
    
    The old code did this right in the middle of map initialization where not everything had been set up yet.
    
    (cherry picked from commit 7c527de)
    
    # Conflicts:
    #	src/g_level.cpp
Commits on Jul 11, 2018
  1. - New version.

    drfrag666 committed Jul 11, 2018
  2. - reset the path to "" before a model definition is parsed.

    Christoph Oelckers authored and drfrag666 committed May 4, 2016
    (cherry picked from commit 54571be)
  3. - don't let the light go completely black with software-emulated ligh…

    Christoph Oelckers authored and drfrag666 committed May 4, 2016
    …ting.
    
    (cherry picked from commit 3334b28)