EDuke32 Changelog Archivio non ufficiale

Cosa è cambiato in EDuke32, build per build

2.117 build · 8.866 commit · 25 autori · Ottobre 2009 – Agosto 2026

Commit per anno

Seleziona un anno per vederne le build
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri

Visualizzati 8.866 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Giugno 2021

  • enable camera smoothing when setting player angles from script

    TerminX 87711a7 29 giu, 16:04 Build 9452 Fix
    Mostra dettagli
  • animate menus independently from totalclock

    TerminX ad8def4 29 giu, 12:42 Build 9449 Fix
    Mostra dettagli
  • apply 88f90a19 to SDL 1.2 builds

    TerminX 1bc4006 29 giu, 12:31 Build 9449 Engine
  • Generale

    Duke3d, engine: hijack unused parameter passed to videoShowFrame()

    TerminX 307b51d 29 giu, 12:30 Build 9449 FixEngine
    Mostra dettagli

    A value of -1 now indicates that the GL state should be preserved. This is used to fix terminx/eduke32#159

  • fix warnings introduced by e0ee1bfe

    TerminX 6144f3b 29 giu, 12:24 Build 9449 FixEngine
  • Update g_animPtr before and after cutscene loops

    Dino Bollinger f42e32a 29 giu, 13:53 Build 9445 CON
    Mostra dettagli

    This will allow all CUTSCENE events to use the ifcutscene command. Before, only EVENT_CUTSCENE for ANM files could use it.

  • Generale

    Fix ARM64 Windows build by updating SDL

    Daniel Gurney 8d15102 scritto il 28 giu 2021 Build 9445 Fix
  • SW

    Set correct user volume when playing non midi music tracks

    sirlemonhead 33e98f5 scritto il 28 giu 2021 Build 9443
  • fix stupid typo/copy & paste error

    TerminX d34f542 28 giu, 23:14 Build 9442 Fix
  • update to SDL 0c4ac33a on Windows

    TerminX 08e1ac9 28 giu, 21:10 Build 9441 Engine
  • Generale

    Revert "Duke3d: MASTERSWITCH counting down before activation blocks re-triggering switches"

    TerminX 2e8ac3f 28 giu, 20:59 Build 9441 Fix
    Mostra dettagli
    Annulla
    33d4dc3 — Duke3d: MASTERSWITCH counting down before activation blocks re-triggering switches (Build 9391)
  • fix Polymer rotatesprite texture clamping

    TerminX 5857f70 28 giu, 19:41 Build 9441 FixEngine
    Mostra dettagli
  • replace linear search for voices by handle with a table

    TerminX 6ce050b 28 giu, 13:49 Build 9441
  • fix Discord streaming issue

    TerminX 88f90a1 28 giu, 01:55 Build 9441 FixEngine
    Mostra dettagli
  • remove wrappers around glBindTexture() and glActiveTexture() in favor of explicitly calling polymost_activeTexture() and polymost_bindTexture()

    TerminX ae52bec 28 giu, 01:41 Build 9441 Engine
    Mostra dettagli

    This is better for clarity, I think.

  • Generale

    Remove jwzgles stuff from Visual Studio project

    TerminX 1d10d93 28 giu, 01:38 Build 9441
  • break from CON while loops on VM_RETURN

    TerminX d3746e9 scritto il 27 giu 2021 Build 9441 FixCON
    Mostra dettagli

    This should fix terminx/eduke32#16

  • add missing check for r_useindexedcolortextures cvar in polymost_usetileshades()

    TerminX 37da4eb scritto il 27 giu 2021 Build 9441 FixEngine
    Mostra dettagli
  • #ifdef out "POLYMOST2" stuff

    TerminX e0ee1bf scritto il 26 giu 2021 Build 9441 Engine
  • allocate yax_vsp[] on heap according to map requirement

    TerminX dcdde6c scritto il 26 giu 2021 Build 9441 Engine
  • fix usage of GrowArray for osdstrings

    TerminX eb13ca3 scritto il 26 giu 2021 Build 9441 FixEngine
  • fix allocator mismatch in GrowArray

    TerminX 9fcccd0 scritto il 26 giu 2021 Build 9441 FixEngine
  • Generale

    Update Visual Studio projects

    TerminX d4e36c4 scritto il 25 giu 2021 Build 9441
    Mostra dettagli

    Debug is now configured to use AddressSanitizer on 64-bit, and various other build options have been made uniform with each other across all projects. This means 64-bit debug builds built with Visual Studio will only run if the VS ASan dlls are in your PATH, but I believe this is fine as we don't distribute any VS builds.

  • virtual address space bandaid fix

    TerminX bc4358b scritto il 25 giu 2021 Build 9441 Fix
    Mostra dettagli

    I didn't test this.

  • MSVC build fix

    TerminX 691e3fc scritto il 25 giu 2021 Build 9441 FixEngine
  • revise dynamic tile mapping

    TerminX 1c76028 scritto il 25 giu 2021 Build 9441
  • fix overlapping strcpy in startup window

    TerminX 180bede scritto il 25 giu 2021 Build 9441 Fix
  • CON control over player height and other properties

    TerminX e8470bd scritto il 25 apr 2021 Build 9441 CON
    Mostra dettagli

    You're gonna have to talk to me or read the source for full details on usage, sorry. These are also all still liable to change in future builds, either in name or in functionality.

  • per-player gravity control through .gravity member of player struct

    TerminX 4fdd8dc scritto il 22 apr 2021 Build 9441 CON
    Mostra dettagli

    The default value is 256 (GRAVITATIONALCONSTANT value from USER.CON + 80).

  • add left and right triggers to controller button setup menu, hide start button

    TerminX fc8230b scritto il 10 giu 2021 Build 9441
  • controller hotplug fixes

    TerminX 3762287 scritto il 9 giu 2021 Build 9441 Fix
  • controller setup menu cleanup

    TerminX 78864da scritto il 24 feb 2021 Build 9441
    Mostra dettagli

    This is still technically a work in progress, but it's at the point where it's definitely better than things were before.

  • aim assist for game controllers

    TerminX 3b3cd0e scritto il 8 giu 2021 Build 9441 Fix
    Mostra dettagli

    A helpful side-effect of this commit is that several of the previous changes to how screen re-centering etc work can now be deterministic again, which somewhat fixes demo recording and playback. For now, recording a demo will limit input to the game tickrate like it did in the old days.

  • update to SDL 814285d6 on Windows

    TerminX a57a6e1 scritto il 23 giu 2021 Build 9441 Engine
  • FORCE_INLINE getclipmask()

    TerminX 9f75af1 scritto il 21 giu 2021 Build 9441 Engine
  • __fastcall ksqrt(), move ksqrtasm_old()

    TerminX d627820 scritto il 21 giu 2021 Build 9441 Engine
  • remove getkensmessagecrc()

    TerminX d8422c4 scritto il 20 giu 2021 Build 9441 Engine
    Mostra dettagli

    It's beyond useless at this point and nobody ever even ported the assembly to C. I left the actual kensmessage string because I didn't want to remove a copyright declaration from the source code.

  • rename clip_nsqrtasm() -> ksqrt_inline() since that's literally what it is

    TerminX 3c908cc scritto il 20 giu 2021 Build 9441 Engine
    Mostra dettagli

    This is possibly a good candidate for outright deletion.

  • I can think of zero reasons for these to be templates

    TerminX 388457b scritto il 20 giu 2021 Build 9441 Engine
  • don't inline ksqrtasm_old()

    TerminX 27c3b5e scritto il 20 giu 2021 Build 9441 Engine
  • tweak/"optimize" the C version of nsqrtasm()

    TerminX a16687a scritto il 20 giu 2021 Build 9441 Engine
    Mostra dettagli

    Disassembly of the tweaked version versus the original is very similar, but MSVC doesn't seem to want to inline the original version without forcing it. I tested the performance of the change under GCC using a very large loop and the results were in favor of the tweaked version by a negligible margin. FORCE_INLINE was added after the fact.

  • minor A_GetClipdist() rework

    TerminX 7d7c1c6 scritto il 20 giu 2021 Build 9441 Engine
    Mostra dettagli

    This shouldn't have any impact whatsoever on gameplay. The point was simply to eliminate branches that arrive at the same result, and reduce function calls for cases where they aren't needed (i.e. calling A_CheckEnemySprite() for sprites that are STAT_PROJECTILE).

  • address a possible performance issue with the newer swing door changes

    TerminX 814a946 scritto il 16 giu 2021 Build 9441
  • move wallength() helper function from editor into engine

    TerminX e8f445f scritto il 16 giu 2021 Build 9441 Engine
  • fix incorrect sound_t struct member type

    TerminX 93e249f scritto il 15 giu 2021 Build 9441 FixCON
    Mostra dettagli

    This didn't really affect anything because this functionality isn't exposed to CON yet.

  • boost projectile velocity by the velocity of the projectile's owner when PROJECTILE_MOVED is unset

    TerminX 4a5e1db scritto il 16 giu 2021 Build 9441 Fix
    Mostra dettagli

    This is a hack intended to fix an issue introduced back in SVN r7409, where the reduced speed of a projectile during its first tic (required for fixing the issues with projectiles passing through ledges immediately in front of the player) could inadvertently allow the player to do stuff like SR50 into their own RPGs.

  • remove unneeded argument from A_GetClipdist()

    TerminX 8ef0186 scritto il 14 giu 2021 Build 9441
  • change A_MoveSprite() from taking a ptr to a ref for read-only vector data

    TerminX e4edbb1 scritto il 15 giu 2021 Build 9441
  • fix hiccup in movement at internal CAMERA1 panning transition points

    TerminX cfe3209 scritto il 14 giu 2021 Build 9441 Fix
    Mostra dettagli

    The way this code works is pretty weird. It seems like the movement hiccup here was caused by intentionally skippping the state of the camera where pData[1] == 0, but I can't find anything else in the code that depends on the value of this field for CAMERA1, and fixing the hiccup causes no issues in any of the setups with panning cameras that I looked at for testing.

  • smooth security camera view angle

    TerminX 2f920c9 scritto il 13 giu 2021 Build 9441