EDuke32 Changelog Archivio non ufficiale

Build 2820

8 luglio 2012 · 8 commit di 1 autore · SVN

Build per mese 318 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 20120708-2820.txt
------------------------------------------------------------------------
r2820 | helixhorned | 2012-07-08 14:49:31 -0700 (Sun, 08 Jul 2012) | 1 line

a.m32: add some commented out example code for the screenshot functionality.
------------------------------------------------------------------------
r2819 | helixhorned | 2012-07-08 14:47:25 -0700 (Sun, 08 Jul 2012) | 6 lines

Classic: draw walls with non-pow2 ysizes in the old fashion for the time being.

I'm willing to make this one concession to correctness in the name of backward-
compatibility.  I think that one reason why this has never cause a crash is that
tiles in BUILD are allocated in Ken's big allocache buffer, so oob accesses were
dampened by that (though they hit uninitialized data).
------------------------------------------------------------------------
r2818 | helixhorned | 2012-07-08 14:47:23 -0700 (Sun, 08 Jul 2012) | 6 lines

m32script: EVENT_DRAW3DSCREEN, screenshot functonality.

The event is run after drawing the scene, but before the overlays. To
make a screenshot from a script, set DOSCRSHOT to non-zero. It will then
be scheduled to run once after the drawing but before the above-mentioned
event.  The screenshots will be called mcapXXXX.{png,tga}.
------------------------------------------------------------------------
r2817 | helixhorned | 2012-07-08 14:47:19 -0700 (Sun, 08 Jul 2012) | 6 lines

Comment out printext256's GL mode fallback code.

This would only hit when polymost_printext256 erred out (mem alloc failure,
glGenTextures failure), i.e. "almost never".

Also, tweak a bound check in polymost_printext256.
------------------------------------------------------------------------
r2816 | helixhorned | 2012-07-08 14:47:16 -0700 (Sun, 08 Jul 2012) | 3 lines

m32script: if printext256's <col> arg is negative, use editorcolors[-<col>].

The editor colors are the ones listed on page 9 of the Mapster32 built-in help.
------------------------------------------------------------------------
r2815 | helixhorned | 2012-07-08 14:47:14 -0700 (Sun, 08 Jul 2012) | 1 line

Polymost: factor out y panning coefficient calculation code.
------------------------------------------------------------------------
r2814 | helixhorned | 2012-07-08 14:47:11 -0700 (Sun, 08 Jul 2012) | 6 lines

Add ART loader for the LuaJIT BUILD struct loader module, 2 more examples.

The map iterator now has init/finish capability, making it possible to
write scripts that aggregate data over multiple map files.  One such example
calculates some statistics, the other loads art metadata and looks for
red walls with non-pow2 ysize tiles.
------------------------------------------------------------------------
r2813 | helixhorned | 2012-07-08 14:47:06 -0700 (Sun, 08 Jul 2012) | 1 line

Add LuaJIT-based BUILD map loader and batch processing script + example.
------------------------------------------------------------------------
Classic FixEngine

draw walls with non-pow2 ysizes in the old fashion for the time being.

Philipp Kutin (Helixhorned) 8 lug 2012, 14:47 UTC−7 r2819

I'm willing to make this one concession to correctness in the name of backward- compatibility. I think that one reason why this has never cause a crash is that tiles in BUILD are allocated in Ken's big allocache buffer, so oob accesses were dampened by that (though they hit uninitialized data).

m32script CON

EVENT_DRAW3DSCREEN, screenshot functonality.

Philipp Kutin (Helixhorned) 8 lug 2012, 14:47 UTC−7 r2818

The event is run after drawing the scene, but before the overlays. To make a screenshot from a script, set DOSCRSHOT to non-zero. It will then be scheduled to run once after the drawing but before the above-mentioned event. The screenshots will be called mcapXXXX.{png,tga}.

Comment out printext256's GL mode fallback code.

Philipp Kutin (Helixhorned) 8 lug 2012, 14:47 UTC−7 r2817

This would only hit when polymost_printext256 erred out (mem alloc failure, glGenTextures failure), i.e. "almost never". Also, tweak a bound check in polymost_printext256.

m32script EngineCON

if printext256's <col> arg is negative, use editorcolors[-<col>].

Philipp Kutin (Helixhorned) 8 lug 2012, 14:47 UTC−7 r2816

The editor colors are the ones listed on page 9 of the Mapster32 built-in help.

Engine

Add ART loader for the LuaJIT BUILD struct loader module, 2 more examples.

Philipp Kutin (Helixhorned) 8 lug 2012, 14:47 UTC−7 r2814

The map iterator now has init/finish capability, making it possible to write scripts that aggregate data over multiple map files. One such example calculates some statistics, the other loads art metadata and looks for red walls with non-pow2 ysize tiles.