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:

Luglio 2015

  • misc cleanups, support for drawing transparent lines in 2d mode. DONT_BUILD.

    TerminX r5300 16 lug, 17:12 Build 5302 Engine
  • Generale

    Fix warnings

    TerminX r5299 16 lug, 17:12 Build 5302 Fix
  • upload bucket indices through pinned host memory.

    Plagman r5298 15 lug, 01:23 Build 5298 Engine
  • fix regression with Y-flipping bit.

    Plagman r5297 14 lug, 22:14 Build 5297 FixEngine
  • add preliminary support for batching draws.

    Plagman r5296 14 lug, 00:08 Build 5296 Engine
  • fix synthesis warning.

    Plagman r5295 13 lug, 09:01 Build 5295 FixEngine
  • store map data in a single buffer with a unified vertex type.

    Plagman r5294 12 lug, 20:46 Build 5294 Engine
  • further 2d mode performance improvements. Sprites are also now displayed with their xrepeat and yrepeat taken into account. It's not perfect yet... needs more "jiggery-pokery"

    TerminX r5293 11 lug, 16:07 Build 5293 Engine
  • fix two "variable may be used uninitialized" warnings.

    Helixhorned r5292 11 lug, 10:06 Build 5292 FixEngine
    Mostra dettagli

    I didn't produce a case when this could actually have happened, but reading the code, in the case of variable 'j' it seems possible with an empty map.

  • fix a possible oob read via drawspritelabel; sanitize 2d3d mode.

    Helixhorned r5291 11 lug, 07:13 Build 5291 FixEngine
    Mostra dettagli

    That is, in m32_is2d3dmode(), also check if 2d and 3d mode resultions are the same. Otherwise, oob writes (e.g. via tileinfo_doprint()) and other thinkable niceties may ensue.

  • 2d mode performance improvements

    TerminX r5290 10 lug, 14:19 Build 5290 Engine
  • improve 2d mode sprite label display. I want to test this further, so this is marked as DONT_BUILD.

    TerminX r5289 10 lug, 00:56 Build 5290 Engine
  • Generale

    Update VS project. DONT_BUILD.

    TerminX r5288 10 lug, 00:56 Build 5290
  • Generale

    Disable FLAC in MSVC builds for now until I have time to build new libraries that are compatible with VS2015. DONT_BUILD.

    TerminX r5287 10 lug, 00:56 Build 5290
  • fix 3d picture-in-picture when editing a map with TROR.

    TerminX r5286 10 lug, 00:56 Build 5290 FixEngine
  • improve diagnostic message.

    TerminX r5285 8 lug, 22:58 Build 5285 Engine
  • Generale

    A couple of Mapster32 tweaks to play nicer with different palettes.

    TerminX r5284 8 lug, 22:58 Build 5285 Engine
  • Generale

    Address complaints from the "Mapster32 problems and bugs" thread.

    TerminX r5283 8 lug, 20:55 Build 5283 FixEngine
  • Generale

    Mapster32 changes:

    TerminX r5282 7 lug, 20:34 Build 5282 FixEngine
    Mostra dettagli

    -2d mode sprite colors are now automatically generated from the sprite's 8-bit tile. -Zooming in and out has been smoothed out. -The 2d mode crosshair cursor is now 1px thick instead of 2. -The left mouse button can now be used to select multiple wall points and sprites in 2d mode. -Ctrl-x now skips corrupt maps instead of going into an infinite loop. ;) -'-L function in 3d mode works again. -Sprites with a clipdist that has been changed from the default value of 32 will display a circular approximation of the distance in 2d mode. Note that the real clipping distance is actually closer to a square, but a circle looks much less confusing/stupid alongside the display of floor sprites. -2d mode status bar has been made a few shades lighter.

  • Generale

    New experimental Mapster32 hybrid 2D/3D mode feature. Pressing F10 in 2D mode enables a picture-in-picture 3D view in the corner of the screen. When moving the mouse over the 3D view, the controls change to 3D mode controls and all 3D mode operations can be performed. The 3D view can be resized with shift + F10 and can be moved to different positions by holding CTRL and using the arrow keys.

    TerminX r5281 7 lug, 20:34 Build 5282 Engine
    Mostra dettagli

    This commit also implements a much more useful automatic grid sizing feature and smooths out zooming in and out of the map.

  • Generale

    Very minor OSD cleanups, no functional changes. I was planning on doing more with this but decided to do something else instead, so I want it out of my tree without losing it. DONT_BUILD.

    TerminX r5280 7 lug, 20:34 Build 5282
  • Generale

    Makefile tweaks: remove BUILD_FINISHED because it frequently appeared in the wrong place when using make -j, and remove "executable" wording from linking phase. DONT_BUILD.

    TerminX r5279 7 lug, 20:34 Build 5282 Fix
  • Generale

    Enable sector drawing and textured map in Mapster32 sideview mode with a sideview elevation of 512 (straight up and down).

    TerminX r5278 7 lug, 20:34 Build 5282 Engine
  • Generale

    Improve r_preview_mouseaim and Polymost Mapster32 3d mode mouse selection. Also adds a display of the current coordinates, angle and horiz when moving around in 3d mode.

    TerminX r5277 7 lug, 20:34 Build 5282 Engine
  • Generale

    Minor Android changes. Barf. DONT_BUILD.

    TerminX r5276 7 lug, 20:34 Build 5282
  • Generale

    Slight further Polymost cleanup. Nothing of real importance. DONT_BUILD.

    TerminX r5275 7 lug, 20:34 Build 5282 Engine
  • Generale

    Fix a bug where the editor was forced into game filesystem mode by default, and add a preference to mapster32.cfg to control the default filesystem mode.

    TerminX r5274 7 lug, 20:34 Build 5282 FixEngine
  • Generale

    Prevent stack overflow when a grp configured via .grpinfo erroneously depends on itself. This should also be addressed in the .grpinfo parser, but this fixes it for now.

    TerminX r5273 7 lug, 20:34 Build 5282 Fix
  • Generale

    More audiolib cleanup, remove 8-bit output support.

    TerminX r5272 7 lug, 20:34 Build 5282
  • Generale

    Fix warning in defs.c. DONT_BUILD.

    TerminX r5271 7 lug, 20:34 Build 5282 Fix
  • Generale

    Rework audiolib, interim commit before removing 8-bit output support. DONT_BUILD.

    TerminX r5270 7 lug, 20:33 Build 5282
  • Generale

    Add jaudiolib flac.c, formats.c, and xa.c to Visual Studio solution (they were missing). DONT_BUILD.

    TerminX r5269 7 lug, 20:33 Build 5282
  • Generale

    Move swapptr() to pragmas. DONT_BUILD.

    TerminX r5268 7 lug, 20:33 Build 5282

Giugno 2015

  • Generale

    Fix automap lines in Polymer mode

    Plagman r5267 14 giu, 16:42 Build 5267 FixEngine
  • Generale

    add pr_nullrender variable to toggle drawing and updating GL buffers

    Plagman r5266 14 giu, 16:42 Build 5267
  • fix an oob write in test_map().

    Helixhorned r5265 7 giu, 02:55 Build 5265 FixEngine
  • Generale

    mdsprite.c: from updateanimation(), if m->[cn]frame >= numframes, clear to 0.

    Helixhorned r5264 7 giu, 02:55 Build 5265 Engine
    Mostra dettagli

    This prevents an oob access when rendering, the one observed was at polymer.c:4255.

  • Generale

    Fix an out-of-bounds read in getpskyidx().

    Helixhorned r5263 6 giu, 08:04 Build 5263 Fix
  • Generale

    m32exec.c fix "multiple unsequenced modifications to 'insptr' [-Wunsequenced]".

    Helixhorned r5262 6 giu, 08:04 Build 5263 Fix
  • Generale

    Fix clipshapes, accidentally broken in my vec2_t rotatepoint commit.

    TerminX r5261 3 giu, 17:04 Build 5261 Fix
  • Generale

    Fix crash when playing back an .ogg with comment metadata that doesn't contain "=".

    TerminX r5260 3 giu, 17:03 Build 5261 Fix
  • Generale

    Android and MSVC build fixes. DONT_BUILD.

    TerminX r5259 scritto il 30 mag 2015 Build 5261 Fix

Maggio 2015

  • Generale

    Define the formerly nonsensical combination of orientation bits 256 and 512 to mean "automatically zoom the tile so that the 320x200 coordinate system is vert-minus widescreen instead of horiz-plus".

    Hendricks266 r5258 27 mag, 01:48 Build 5258
  • Generale

    Fix warning: narrowing conversion of 'img->vpx_image::d_w' and 'img->vpx_image::d_h' from 'unsigned int' to 'int32_t {aka int}' inside { } is ill-formed in C++11 [-Wnarrowing]

    Hendricks266 r5257 27 mag, 01:48 Build 5258 Fix
  • Add "multipsky" token.

    Hendricks266 r5256 27 mag, 01:47 Build 5258
  • Generale

    Convert multi-psky handling to use dynamically-allocated arrays.

    Hendricks266 r5255 27 mag, 01:47 Build 5258
  • Generale

    Re-expose kpzbufsiz and set it to zero in uninitengine, preventing potential crashes from successive re-initializations of the engine.

    Hendricks266 r5254 27 mag, 01:47 Build 5258 FixEngine
  • Generale

    Revert recent icon changes.

    Hendricks266 r5253 27 mag, 01:46 Build 5258 Fix
  • Generale

    Extend S_UpgradeFormat so that "filename.ext" first searches for "filename_ext.flac" and "filename_ext.ogg" before "filename.flac" and "filename.ogg".

    Hendricks266 r5251 27 mag, 01:46 Build 5258 Fix
    Mostra dettagli

    This fixes DUKETEAM playing grabbag.ogg instead of grabbag_voc.ogg when Megaton paths have been detected.

  • Generale

    Add SFLAG_HURTSPAWNBLOOD, which allows actors (particularly useractor enemies) to spawn blood when hurt as hardcoded enemies do.

    Hendricks266 r5250 27 mag, 01:45 Build 5258 CON