EDuke32 Changelog Unofficial archive

Build 4309

8 February 2014 · 12 commits by 1 author · SVN

Builds by month 214 builds

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. Jun

  7. Jul

  8. Aug

  9. Sep

  10. Oct

  11. Nov

  12. Dec

Original log file · 20140208-4309.txt
------------------------------------------------------------------------
r4309 | helixhorned | 2014-02-08 06:37:59 -0800 (Sat, 08 Feb 2014) | 3 lines

Lunatic: update dynsymlists. Move blendtable[] from build.h to engine.c.

BUILD_LUNATIC.
------------------------------------------------------------------------
r4308 | helixhorned | 2014-02-08 06:37:58 -0800 (Sat, 08 Feb 2014) | 3 lines

Lunatic: add a 'lastokcol' argument to engine.nearcolor() and document it.

On the C side, slightly rewrite (now) getclosestcol_lim() for clarity.
------------------------------------------------------------------------
r4307 | helixhorned | 2014-02-08 06:37:57 -0800 (Sat, 08 Feb 2014) | 1 line

Lunatic: document engine.*blendtab() and engine.getrgb() functions.
------------------------------------------------------------------------
r4306 | helixhorned | 2014-02-08 06:37:56 -0800 (Sat, 08 Feb 2014) | 1 line

M32script: remove sprite members 'detail' and 'filler', add 'blend', make r/w.
------------------------------------------------------------------------
r4305 | helixhorned | 2014-02-08 06:37:55 -0800 (Sat, 08 Feb 2014) | 5 lines

In the C code, rename sprite[].filler to 'blend'.

Also, fix a missed .filler -> g_ambiencePlaying[] rewrite in the editor.
In C-CON, 'detail' is kept as alias to C-side (former) .filler / now .blend,
but that name is *deprecated*.
------------------------------------------------------------------------
r4304 | helixhorned | 2014-02-08 06:37:53 -0800 (Sat, 08 Feb 2014) | 3 lines

Polymer: factor out polymer_invalidateartmap(), use it in invalidatetile().

This fixes updating the viewscreen in Polymer's ART mapping mode.
------------------------------------------------------------------------
r4303 | helixhorned | 2014-02-08 06:37:52 -0800 (Sat, 08 Feb 2014) | 3 lines

Polymer: factor out polymer_invalidatesprite(), use when viewscreen tex changed.

Also, rewrite invalidatetile() for clarity.
------------------------------------------------------------------------
r4302 | helixhorned | 2014-02-08 06:37:51 -0800 (Sat, 08 Feb 2014) | 3 lines

Lunatic: rename sprite[].filler member to 'blend' on the Lua side.

From LunaCON, remove 'detail' as alias to that member.
------------------------------------------------------------------------
r4301 | helixhorned | 2014-02-08 06:37:49 -0800 (Sat, 08 Feb 2014) | 7 lines

Classic: support for multiple blending tables + Lunatic interfaces.

Currently, sprite[].filler (to be renamed) selects a blending table. If none
is installed with that index, the blending table at index 0 is taken (which is
read from PALETTE.DAT on engine startup). Thus, for now, the non-Lunatic build
will never use a custom blending table because there's no way to register one!
But the functionality is there.
------------------------------------------------------------------------
r4300 | helixhorned | 2014-02-08 06:37:48 -0800 (Sat, 08 Feb 2014) | 3 lines

astub.c: in M32_MoveFX, use separate bit array to store "sound is playing".

Instead of sprite[].filler.
------------------------------------------------------------------------
r4299 | helixhorned | 2014-02-08 06:37:47 -0800 (Sat, 08 Feb 2014) | 1 line

LunaCON: add and document -Wnever-used-gamevar and -Wnever-read-gamevar.
------------------------------------------------------------------------
r4298 | helixhorned | 2014-02-08 06:37:41 -0800 (Sat, 08 Feb 2014) | 1 line

Add Makefile.common switch ALLOCACHE_AS_MALLOC, remove DEBUG_WITH_VALGRIND.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
Lunatic Engine

add a 'lastokcol' argument to engine.nearcolor() and document it.

Philipp Kutin (Helixhorned) 8 Feb 2014, 06:37 UTC−8 r4308

On the C side, slightly rewrite (now) getclosestcol_lim() for clarity.

FixEngineCON

In the C code, rename sprite[].filler to 'blend'.

Philipp Kutin (Helixhorned) 8 Feb 2014, 06:37 UTC−8 r4305

Also, fix a missed .filler -> g_ambiencePlaying[] rewrite in the editor. In C-CON, 'detail' is kept as alias to C-side (former) .filler / now .blend, but that name is *deprecated*.

Polymer FixEngine

factor out polymer_invalidateartmap(), use it in invalidatetile().

Philipp Kutin (Helixhorned) 8 Feb 2014, 06:37 UTC−8 r4304

This fixes updating the viewscreen in Polymer's ART mapping mode.

Classic Engine

support for multiple blending tables + Lunatic interfaces.

Philipp Kutin (Helixhorned) 8 Feb 2014, 06:37 UTC−8 r4301

Currently, sprite[].filler (to be renamed) selects a blending table. If none is installed with that index, the blending table at index 0 is taken (which is read from PALETTE.DAT on engine startup). Thus, for now, the non-Lunatic build will never use a custom blending table because there's no way to register one! But the functionality is there.

Engine

astub.c: in M32_MoveFX, use separate bit array to store "sound is playing".

Philipp Kutin (Helixhorned) 8 Feb 2014, 06:37 UTC−8 r4300

Instead of sprite[].filler.