EDuke32 Changelog Archivio non ufficiale

Build 4428

9 aprile 2014 · 3 commit di 1 autore · SVN

Build per mese 214 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 · 20140409-4428.txt
------------------------------------------------------------------------
r4428 | helixhorned | 2014-04-09 11:51:35 -0700 (Wed, 09 Apr 2014) | 8 lines

CON: in rotatespritea and screentext, if alpha < 0, make -alpha denote blend.

For convenience, orientation gets bit 1 (translucency) set automatically.
Again, test/screentext.con is updated to show off this functionality (the
code there assumes that additive blending tables are loaded at blend
numbers 101 -- 132).

BUILD_LUNATIC.
------------------------------------------------------------------------
r4427 | helixhorned | 2014-04-09 11:51:33 -0700 (Wed, 09 Apr 2014) | 1 line

LunaCON: fix 'screentext' command.
------------------------------------------------------------------------
r4426 | helixhorned | 2014-04-09 11:51:31 -0700 (Wed, 09 Apr 2014) | 11 lines

In ext. PALETTE.DAT, store log2 of last alpha table index. Handle alpha in classic.

The extended PALETTE.DAT format can now carry a trailing byte, called
'lognumalphatables'. If it is present, the engine assumes that alpha blending
tables are loaded at blend indices 1 to 1<<lognumalphatables and handles
rotatesprite's alpha and spriteext[].alpha accordingly.
The ability to save this new byte is added to engine.lua:savePaletteDat()
and the corresponding convenience functions in shadexfog.lua.

Examples test/screentext.con and test/sprite_access.con are updated for
demonstration purposes.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
CON CON

in rotatespritea and screentext, if alpha < 0, make -alpha denote blend.

Philipp Kutin (Helixhorned) 9 apr 2014, 11:51 UTC−7 r4428

For convenience, orientation gets bit 1 (translucency) set automatically. Again, test/screentext.con is updated to show off this functionality (the code there assumes that additive blending tables are loaded at blend numbers 101 -- 132). BUILD_LUNATIC.

EngineCON

In ext. PALETTE.DAT, store log2 of last alpha table index. Handle alpha in classic.

Philipp Kutin (Helixhorned) 9 apr 2014, 11:51 UTC−7 r4426

The extended PALETTE.DAT format can now carry a trailing byte, called 'lognumalphatables'. If it is present, the engine assumes that alpha blending tables are loaded at blend indices 1 to 1<<lognumalphatables and handles rotatesprite's alpha and spriteext[].alpha accordingly. The ability to save this new byte is added to engine.lua:savePaletteDat() and the corresponding convenience functions in shadexfog.lua. Examples test/screentext.con and test/sprite_access.con are updated for demonstration purposes.