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

Stai vedendo il 2011 · selezionalo di nuovo per vedere tutti gli anni
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri · 1 attivi

Visualizzate 276 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:
Filtri attivi: Anno: 2011 Azzera tutto

Ottobre 2011 19 build · 45 commit

Build 2076

11 ott 2011 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    OSX build: don't include startup window (where the hell is the nib file?); makefile bits for libpng from maxports (dynamically linked, not enabled); update osxbuild.sh so that the 64-bit build links (statically) to libvpx

    Helixhorned r2076 11 ott, 09:53
  • Generale

    mapster32 script: when defining an event, enable it automatically

    Helixhorned r2075 11 ott, 09:53 Engine
  • more sandboxing mechanisms, makefile lines for OSX

    Helixhorned r2074 11 ott, 09:53
  • Generale

    fix osx build: looks like it doesn't have the GL debugging functions

    Helixhorned r2073 11 ott, 09:52 Fix

Build 2071

3 ott 2011 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    Fix being squished in sectors with little headroom but extended non-blocking

    Helixhorned r2071 3 ott, 10:44 FixEngine
    Mostra dettagli

    ceilings or floors. In such cases, you're not squished unconditionally (instead of fetching the ceiling or floor height of the neighbor sector), but TROR isn't meant for small-scale RoR anyway.

  • Generale

    Fix dragpoint()!!! There was a bug that omitted setting the new position of certain wall-points since the TROR introduction.

    Helixhorned r2070 3 ott, 10:43 FixEngine
  • Generale

    Initialize prlights[lighti].flags.invalidate with 0 when calling

    Helixhorned r2069 3 ott, 10:43 FixEngine
    Mostra dettagli

    polymer_addlight(). I have no idea whether it's the 'right' thing, but it fixes this: Conditional jump or move depends on uninitialised value(s) at polymer_updatelights (polymer.c:5090) by polymer_drawrooms (polymer.c:938) . . . Uninitialised value was created by a stack allocation at loadmaphack (engine.c:9482) Fix another uninitialized access when rendering jpegs.

  • Generale

    Delete maphack lights when changing from Polymer to another renderer.

    Helixhorned r2068 3 ott, 10:43 FixEngine
    Mostra dettagli

    This fixes a crash when loading a map afterwards. Tweak a few debugging messages and some whitespace.

Build 2067

2 ott 2011 · 1 commit · 1 autore SVN
Apri la build
  • support for creating a debugging context in winlayer

    Plagman r2067 2 ott, 17:14 FixEngine
    Mostra dettagli

    This also fixes a warning when building for Windows.

Build 2066

2 ott 2011 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Show fake TROR texture when show-invisibility [I] is on in Mapster32/Polymer.

    Helixhorned r2066 2 ott, 15:38 Engine
    Mostra dettagli

    Also move a 'int16_t editstatus' declaration from polymost.c to engine_priv.h.

  • Generale

    kextract <groupfile> (without further filenames) lists all files in the GRP.

    Helixhorned r2065 2 ott, 15:37
  • refactor closing cache files and removing duplicate pointers into their own functions

    Helixhorned r2064 2 ott, 15:37

Build 2061

2 ott 2011 · 5 commit · 2 autori SVN
Apri la build
  • Generale

    Fix GCC 4.6 out-of-bounds and uninitialized warnings involving bossmove[].

    Hendricks266 r2061 2 ott, 00:18 Fix
    Mostra dettagli

    My choice of solution is simply to add an extra set of values duplicating the previous five because doing so would definitely show the user no changes. I could have tinkered with the messy loop where the out-of-bounds references are made but there is no guarantee I could have succeeded or kept compatibility.

  • Generale

    remove two instances of duplicate USE_OPENGL preprocessor checks missed by the removal of the POLYMOST definition

    Hendricks266 r2060 2 ott, 00:18 Engine
  • Generale

    move Electric Fence (EFENCE) handling from build/Makefile to Makefile.common

    Hendricks266 r2059 2 ott, 00:16
  • constantly get the textures handle for projective spotlights

    Plagman r2058 2 ott, 00:09 Engine
    Mostra dettagli

    Getting the texture handles without requiring invalidation means we can handle ART-animating tilenums without impacting performance too much.

  • fix horizontal spotlight SEs constantly getting invalidated

    Plagman r2057 2 ott, 00:09 FixEngine
    Mostra dettagli

    Polymer has a hack that snaps horiz values of spotlights between 90 and 110 to 90 and 110 to avoid triggering aliasing artifacts with perfectly horizontal spotlights. Propagate that change all the way to the spotlight SE sprite so that the code won't think that the horiz is always different from the light and mark it invalid each frame.

Build 2056

1 ott 2011 · 1 commit · 1 autore SVN
Apri la build
  • preliminary support for GL_ARB_debug_output

    Plagman r2056 1 ott, 22:56 Engine
    Mostra dettagli

    This won't actually do anything until the a debug bit is added when creating the context, but that requires support for GLX_create_context which SDL doesn't support. I'll add support for WGL_create_context to winlayer in a bit as a stopgap. Also updates our local copy of glext.h with a fresh one from the Khronos registry.

Build 2055

1 ott 2011 · 1 commit · 1 autore SVN
Apri la build
  • Fix upside-down projective textures

    Plagman r2055 1 ott, 20:09 FixEngine
    Mostra dettagli

    We need to Y-invert the projection texcoords when sampling from the lightmap.

Build 2053

1 ott 2011 · 1 commit · 1 autore SVN
Apri la build
  • Discard cached sprite planes on texinvalidate

    Plagman r2053 1 ott, 18:00 Engine
    Mostra dettagli

    Sprites would stick with their old material on global palette change. This goes through all prsprites and clobbers their CRCs so that an alternate skin / tint / highpal can be applied accordingly.

Build 2052

1 ott 2011 · 2 commit · 1 autore SVN
Apri la build
  • account for model flipping for backface culling.

    Plagman r2052 1 ott, 17:32 Engine
    Mostra dettagli

    The winding order of faces is different if only flipping about X or Y, and we were unconditionally culling CW faces.

  • fix leading whitespace in polymer_drawmdsprite

    Plagman r2051 1 ott, 17:31 FixEngine

Settembre 2011 24 build · 56 commit

Build 2050

30 set 2011 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    fix a stupid copy&paste error that made sector[].ceilingbunch/floorbunch not functioning

    Helixhorned r2050 30 set, 07:30 FixEngine

Build 2048

30 set 2011 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    When X- or Y-flipping a selection of highlighted sectors, also handle setting

    Helixhorned r2048 30 set, 06:52 Engine
    Mostra dettagli

    the nextwall pointers correctly; Add some 'asksave=1' and 'make old-nextwalls invalid'.

Build 2047

28 set 2011 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Makefile lines for building with libvpx from Macports on OSX

    Helixhorned r2047 28 set, 13:31
  • Generale

    Sanitize drawing sprites at different levels with TROR/classic. This should fix

    Helixhorned r2046 28 set, 13:30 FixEngine
    Mostra dettagli

    most problems where sprites appear to be drawn through walls.

  • Generale

    Two tweaks to make the precaching more efficient/less redundant in the game.

    Helixhorned r2045 28 set, 13:30 Engine
    Mostra dettagli

    First, if we're in Polymer, don't precache tinted tiles that have a highpal for that certain pal. Second, don't precache tiles for palnum 251 (the last non-reserved one, which is used as a crosshair pal). Assuming that there are no other tints, this cuts the initial precache time and cache size on disk in half.

Build 2044

25 set 2011 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    lunatic bits and pieces

    Helixhorned r2044 25 set, 08:11
  • Generale

    When inserting a new sprite and determining its picnum by frequency count

    Helixhorned r2043 25 set, 08:11 Engine
    Mostra dettagli

    of the picnums of all sprites, omit the newly inserted sprite itself!

  • VPX

    in 3 planes -> packed format conversion code, group together the

    Helixhorned r2042 25 set, 08:11
    Mostra dettagli

    three individual loops and compile the enclosing function at -O3 (-O1 for debugging builds). Now, the time for this conversion ranges from 7 to 18 ms per frame across various tested machines, a clear improvement.

Build 2041

22 set 2011 · 3 commit · 1 autore SVN
Apri la build
  • package ebacktrace1.dll, remove backtrace.dll and libi*.dll

    Helixhorned r2041 22 set, 09:53
    Mostra dettagli

    Makefile: remove ebacktrace1.dll on 'veryclean' target

  • Generale

    backtrace.c: add flags to open() so that the log file is opened user-r/w.

    Helixhorned r2040 22 set, 09:52 Fix
    Mostra dettagli

    This way, crashlogs will really be appended. Additionally, print a time at the end of each backtrace. winlayer.c: load ebacktrace1.dll instead of the old one Makefile.common: when building with DEBUGANYWAY=1, don't omit frame pointers This will let us get a stack trace for crashes with the release build code.

  • Generale

    When searching a nextwall for a white wall after dragging a point,

    Helixhorned r2039 22 set, 09:52 Engine
    Mostra dettagli

    exclude grayed out walls.

Build 2038

21 set 2011 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    enable VPX support for Windows

    Helixhorned r2038 21 set, 15:38
  • Generale

    Add backtrace.c (the same that was used to build backtrace.dll earlier) to tree

    Helixhorned r2037 21 set, 15:38
    Mostra dettagli

    and build our own DLL, now called ebacktrace1.dll. The change consists of breaking the link to the libintl lib and its dependencies, so the backtrace dll is now the only one required.