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:

Febbraio 2011

  • Generale

    temporarily bump the additional space after wall[] to 1024 walltypes in the editor; display map corruption status in upper left corner in the corrupt case.

    Helixhorned r1792 13 feb, 16:15 Build 1792 FixEngine
  • Generale

    More OSX build fixery and printf/scanf cleanup for 64-bit systems

    Helixhorned r1791 12 feb, 14:25 Build 1791
  • Generale

    * Fix a serious logic mistake with checksectorpointer. Previously, a white wall could 'connect' to a red one, leaving the reverse link intact and creating a situation like this: w_new <-> w <-- w_old.

    Helixhorned r1790 11 feb, 00:15 Build 1790 FixEngine
    Mostra dettagli

    * Have the corruption checker catch this case among a few other new ones. Rename OSD command 'autocorruptcheck' to simply 'corruptcheck' with options 'corruptcheck <seconds>', 'corruptcheck now' and 'corruptcheck tryfix'. * When pasting sector selection into valid player space (releasing AltGr), ask whether a surrounding outer loop should be created since this is probably not always desired.

  • Generale

    fix some issues with compilation on mac osx; make B, N, M keys behave the same as KP1, KP2, KP3 when pointing at a polymer light (hack around keyboard strangeness)

    Helixhorned r1789 scritto il 6 feb 2011 Build 1789 FixEngine
  • Generale

    make [ and ] keys cycle search matches and Alt-[ and Alt-] cycle corrupt places; make Alt behave the same as Shift when panning/resizing textures in 3D mode to work around dead Shift+KP5+KP2/8 combination.

    Helixhorned r1788 5 feb, 18:16 Build 1788 Fix
  • Generale

    Fix handling of lotag and friends in generic sprite search. Tags like 65535 which are really (int16_t)(-1) are now also found.

    Helixhorned r1787 scritto il 3 feb 2011 Build 1787 FixEngine

Gennaio 2011

  • Generale

    Oops, missed a segment when applying the patch from bioman by hand

    TerminX r1786 31 gen, 10:16 Build 1786 Fix
  • Generale

    Patch from bioman to fix an issue with static linking GTK and to correct the alignment of the fullscreen checkbox in the startup window when building with POLYMER=0

    TerminX r1785 30 gen, 20:13 Build 1785 FixEngine
  • Generale

    print 'cached tile' messages only from 5 ms up so as not to flood the OSD/log; quit on out of mem in one more place; new tool md2tool to query MD2 model info or change the scale/translate fields so that desired bounds are produced

    Helixhorned r1784 30 gen, 03:02 Build 1784
  • Generale

    Change highpal maps to 6-bit and add corresponding scale and bias to bypass linear interpolation around the borders.

    Plagman r1783 scritto il 26 gen 2011 Build 1783
  • Generale

    Hook basepal up to highpal.

    Plagman r1782 26 gen, 23:05 Build 1782
  • Generale

    Move the new basepal table one step further so that the engine is now aware of it.

    Plagman r1781 26 gen, 22:35 Build 1781 Engine
  • Generale

    With the help of Coccinelle, eliminate a few sector[-1] accesses and calculations of &sector[-1] (bound checking code not committed).

    Helixhorned r1780 23 gen, 07:30 Build 1780 Engine
  • Generale

    Make audio initialization failures non-fatal

    TerminX r1779 22 gen, 20:59 Build 1779
  • Generale

    fix non-Polymer build

    Helixhorned r1778 20 gen, 13:46 Build 1778 FixEngine
  • Generale

    Fix clipshape bug reported by DeeperThought. Reason was absent-mindedness while coding :/

    Helixhorned r1777 20 gen, 11:00 Build 1777 Fix
  • Generale

    fix false save failure message and clean up begindrawing/enddrawing pairs

    Helixhorned r1776 20 gen, 02:52 Build 1776 Fix
  • Generale

    Fix the lighting model so that lights don't get the modulated diffuse (defeats the purpose if they do, since you wouldn't be able to light a fully shaded room). That means the highpal lookup has to be performed twice now, once with the modulated diffuse to apply to the result and once with no modulation to make a diffuse that the lighting code can use. That means that lighting isn't 100% accurate with respect to the highpal result, but that's the best approach I could think of.

    Plagman r1773 17 gen, 17:34 Build 1773 Fix
  • Generale

    Manage base palette as IDs instead of passing pointers around ($10 says I broke something). Corresponding engine change will be coming up; this is in prevision of highpal handling of game palettes.

    Plagman r1772 16 gen, 19:49 Build 1772 Engine
  • Generale

    Don't use -rdynamic on platforms that don't necessarily support it.

    Plagman r1771 15 gen, 23:20 Build 1771
  • Generale

    Define OV_EXCLUDE_STATIC_CALLBACKS before including vorbisfile.h to avoid having some unused global structures (and warnings) around.

    Plagman r1770 15 gen, 23:19 Build 1770
  • Generale

    Sync ENet with latest cvs commit

    TerminX r1769 15 gen, 20:13 Build 1769
  • Generale

    Fix more MinGW warnings.

    Plagman r1768 15 gen, 19:57 Build 1768 Fix
  • Generale

    Don't include compat.h from protocol.c and define UNREFERENCED_PARAMETER directly instead to fix the MinGW build.

    Plagman r1767 15 gen, 19:56 Build 1768 Fix
  • Generale

    Fix all the remaining warnings (except the warn_unused_result stuff, pass -Wno-unused-result).

    Plagman r1766 15 gen, 19:53 Build 1768 Fix
  • Generale

    Build game_banner.o and editor_banner.o with -Wno-pointer-sign.

    Plagman r1765 15 gen, 19:43 Build 1768
  • Generale

    Remove some warnings.

    Plagman r1764 15 gen, 19:33 Build 1768
  • Generale

    Add "Bstrstr" to compat header

    TerminX r1763 15 gen, 18:51 Build 1763
  • Generale

    Run engine source through new version of astyle, add printf() call to OSD_Printf() to facilitate console access through stdin/stdout for dedicated server mode, minor changes to sdlayer to allow operating without actually initializing SDL

    TerminX r1762 15 gen, 18:50 Build 1763 Engine
  • Generale

    Switch back to using GL_COMPRESSED_RGB_ARB and GL_COMPRESSED_RGBA_ARB instead of explicitly asking for DXT1 and DXT5 (maybe fix white boxes on ATI?), change check for Radeon X1xxx cards to work on mobile cards with different GL_RENDERER strings

    TerminX r1761 15 gen, 18:45 Build 1763 Fix
  • Generale

    Too much stuff for one commit.

    Helixhorned r1760 15 gen, 16:23 Build 1760 FixEngine
    Mostra dettagli

    engine: * sector-like sprite clipping now works with x- xor y-flipped actual sprites mapster32: * corruption checker has been hooked up to loading/saving routines to inform/warn the user * also warn if mouse pointer is over corrupt wall which is shown in pink then: you should not move such a wall! * faster map loading by deferring polymer_loadboard to 3d mode entrance (also removes some 'glGetTexLevelParameteriv returned GL_FALSE' warnings) * more logical maphack light handling, the logic is still a bit dodgy though * some menu and misc. function fixup * redundancy elimination... API: * added consts various for 'char *filename' parameters * loadboard() now accepts bit 4 for flags (formerly 'fromwhere')

  • Generale

    Fix a problem with model skins introduced by highpal. Liztroops would turn blue on death.

    Plagman r1759 14 gen, 11:50 Build 1759 Fix
  • Generale

    Fix editor picking in Polymer; sorry!

    Plagman r1758 12 gen, 09:10 Build 1758 FixEngine
  • Generale

    Perform the highpal lookup after the diffuse modulation and detail to hit more range in the highpalookup map. This shuffles a fair bit of lighting model around, so I wouldn't be surprised if I broke something.

    Plagman r1757 11 gen, 18:31 Build 1757
  • Generale

    Hook highpal to model skins.

    Plagman r1756 11 gen, 18:06 Build 1756
  • Generale

    have gltexcompr option in mapster32; fix prhighpal.py script

    Helixhorned r1755 9 gen, 14:49 Build 1755 FixEngine
  • Generale

    Make mapster32 know r_downsize parameter. For best caching performance, this and glusetexcache should be the same as for the game. Highpalookup script can now generate maps equivalent to the current PHRP tint defs.

    Helixhorned r1754 9 gen, 10:53 Build 1754 Engine
  • Generale

    Move the highpalookup python helper scripts somewhere that makes sense and

    Plagman r1753 6 gen, 17:50 Build 1753
    Mostra dettagli

    that's packaged by synthesis source snapshots (zebioman request).

  • Generale

    Fix build.

    Plagman r1752 3 gen, 15:50 Build 1752 Fix
  • Generale

    A bunch of mutually unrelated updates.

    Helixhorned r1751 3 gen, 14:04 Build 1752 FixEngine
    Mostra dettagli

    First, there's a new script for the generation of highpalookup images. Python 2.6, NumPy and PIL are required. Next, the map corruption checker has been ported to C. This is so that Mapster32 will be able to take decisions more cleverly based on the corruptness of the map. It also catches a few more issues like inconsistent nextwall/nextsector tags now. Finally, link the executables with --large-address-aware on Windows. This gives a gig more private virtual memory on XP when booting with /3GB. YMMV, but I can play IW2 with Polymer now.

  • Generale

    Make deferred polymer model processing not crash; make tile name search case-insensitive.

    Helixhorned r1750 1 gen, 10:35 Build 1750 FixEngine

Dicembre 2010

  • Generale

    (ATM broken) support for PNG highpal files; their dimensions must be the same as the TGA ones.

    Helixhorned r1749 30 dic, 17:35 Build 1749 Fix
  • Generale

    Highpalookup support is more or less ready, also checked in sample script to

    Plagman r1748 30 dic, 00:13 Build 1748
    Mostra dettagli

    generate the highpalookup maps offline (only with a few incomplete pals right now). New DEF token: highpalookup [pal] [filename] New cvar: r_pr_highpalookups

  • Generale

    Get the glTexImage3D function pointer from the ICD, not from dlsym/GetProcAddress. This fixes OpenGL on Windows since opengl32.dll only has version 1.1 symbols.

    Plagman r1747 29 dic, 12:46 Build 1747 FixEngine
  • Generale

    Fix release builds.

    Plagman r1746 29 dic, 01:17 Build 1746 Fix
  • Generale

    Highpalookup maps implementation on the renderer side. Currently set to a hardcoded highpalookup of 6:6:6->RGB and causes a noticeable quality drop. Use the debug1 cvar to toggle ingame.

    Plagman r1745 scritto il 28 dic 2010 Build 1746 Engine
  • Generale

    Split MD3 model post-processing into common and Polymer parts and defer the latter if the game is started with a different renderer. This has the benefit of faster startup times and much less memory consumption in that case. When the user switches to Polymer later in-game, all processing is done in one run. I've observed crashes due to the music system if it takes too long, so the it may be unreliable. Also some calloc->malloc where the clearing is unnecessary.

    Helixhorned r1744 24 dic, 07:44 Build 1744 FixEngine
  • Generale

    d'oh

    Helixhorned r1743 20 dic, 08:55 Build 1743
  • Generale

    Fix the build for everything else; it looks like the macro definition for

    Plagman r1742 19 dic, 19:34 Build 1742 Fix
    Mostra dettagli

    ATTRIBUTE was just missing from helixhorned's change.

  • Generale

    fix r1740 msvc build breakage

    TerminX r1741 19 dic, 15:00 Build 1742 Fix