EDuke32 Changelog Archivio non ufficiale

Build 4061

13 settembre 2013 · 4 commit di 1 autore · SVN

Build per mese 138 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 · 20130913-4061.txt
------------------------------------------------------------------------
r4061 | helixhorned | 2013-09-13 13:23:59 -0700 (Fri, 13 Sep 2013) | 8 lines

Revert "Prettify the DEF progress meter by relocating '\n' en masse."

This reverts commit c7e51147f1869d42fc8365f748bb8f6bd4c6fc2f. [r3835]

Conflicts:
	eduke32/build/src/defs.c
[Dunno what caused this, but I cleaned this out. Also, the change from
build.c was not reverted.]
------------------------------------------------------------------------
r4060 | helixhorned | 2013-09-13 13:23:56 -0700 (Fri, 13 Sep 2013) | 4 lines

Polymer: in model preprocessing, implement cos/sin by table lookup.

This reduces the proportion of time the trig calculations take of the whole
preprocessing from 50% to about 13%.
------------------------------------------------------------------------
r4059 | helixhorned | 2013-09-13 13:23:54 -0700 (Fri, 13 Sep 2013) | 4 lines

Lunatic: make hitscan accept ray as vector, add xmath.kangvec.

Also, add hitscan test to test.lua -- a crosshair-like sprite is spawned
and continuously updated to the position of where the player aims at.
------------------------------------------------------------------------
r4058 | helixhorned | 2013-09-13 13:23:45 -0700 (Fri, 13 Sep 2013) | 9 lines

Polymost: make spriteext[].{x,y,z}off independent of xdimen/viewingrange/aspect.

The offsets (that will translate the axes for .pitch/.roll rotation) were
calculated improperly with screen sizes other than 1280 x 1024 and were
dependent on other related variables. The fix proceeded empirically, i.e. mostly
trial, error, and some educated guesswork. (It's telling that the magic constant
1280 is needed.)  A test for Lunatic is added to test.lua that will rotate
SEENINES.
Bug pointed out by Mblackwell.
------------------------------------------------------------------------
Revert Fix

Revert "Prettify the DEF progress meter by relocating '\n' en masse."

Philipp Kutin (Helixhorned) 13 set 2013, 13:23 UTC−7 r4061

This reverts commit c7e51147f1869d42fc8365f748bb8f6bd4c6fc2f. [r3835] Conflicts: eduke32/build/src/defs.c [Dunno what caused this, but I cleaned this out. Also, the change from build.c was not reverted.]

Polymer Engine

in model preprocessing, implement cos/sin by table lookup.

Philipp Kutin (Helixhorned) 13 set 2013, 13:23 UTC−7 r4060

This reduces the proportion of time the trig calculations take of the whole preprocessing from 50% to about 13%.

Lunatic Engine

make hitscan accept ray as vector, add xmath.kangvec.

Philipp Kutin (Helixhorned) 13 set 2013, 13:23 UTC−7 r4059

Also, add hitscan test to test.lua -- a crosshair-like sprite is spawned and continuously updated to the position of where the player aims at.

Polymost FixEngine

make spriteext[].{x,y,z}off independent of xdimen/viewingrange/aspect.

Philipp Kutin (Helixhorned) 13 set 2013, 13:23 UTC−7 r4058

The offsets (that will translate the axes for .pitch/.roll rotation) were calculated improperly with screen sizes other than 1280 x 1024 and were dependent on other related variables. The fix proceeded empirically, i.e. mostly trial, error, and some educated guesswork. (It's telling that the magic constant 1280 is needed.) A test for Lunatic is added to test.lua that will rotate SEENINES. Bug pointed out by Mblackwell.