EDuke32 Changelog Archivio non ufficiale

Build 4488

28 maggio 2014 · 6 commit di 1 autore · SVN

Build per mese 136 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 · 20140528-4488.txt
------------------------------------------------------------------------
r4488 | helixhorned | 2014-05-28 15:40:19 -0700 (Wed, 28 May 2014) | 5 lines

Miscellaneous cleanup, still with the same suspects...

- in mdloadskin() and gloadtile_hi(), use new function check_nonpow2()
  (bit-twiddling) instead of loop
- Replace a couple of missed literals with CACHEAD_* enum labels
------------------------------------------------------------------------
r4487 | helixhorned | 2014-05-28 15:40:17 -0700 (Wed, 28 May 2014) | 4 lines

Factor out commonly occuring hictinting[]-accessing code into three functions.

Note: in polymer.c, this was buggy (but harmless) because .r is a char:
  if ((uint32_t)hictinting[MAXPALOOKUPS-1].r & 0xFFFFFF00) != 0xFFFFFF00)
------------------------------------------------------------------------
r4486 | helixhorned | 2014-05-28 15:40:16 -0700 (Wed, 28 May 2014) | 7 lines

Replace various GL rendering related literal flags with enum labels.

- pthtyp pth->flags bits
- Flags of the <dameth> argument of various functions
- hictinting[].f / gloadtile_hi() and daskinloader() <effect> arg bits
- hicreplctyp hicr->flags bits
- texcacheheader cachead.flags bits
------------------------------------------------------------------------
r4485 | helixhorned | 2014-05-28 15:40:15 -0700 (Wed, 28 May 2014) | 1 line

polymost.c: stylistic cleanup in gloadtile_hi, uploadtexture, fixtransparency.
------------------------------------------------------------------------
r4484 | helixhorned | 2014-05-28 15:40:14 -0700 (Wed, 28 May 2014) | 4 lines

Polymost: in NPOT wall ypanning "correction", behave like Polymer in one corner case.

Specifically, the handling of one-way walls ([1] in Mapster32) was slightly
different.
------------------------------------------------------------------------
r4483 | helixhorned | 2014-05-28 15:40:12 -0700 (Wed, 28 May 2014) | 1 line

lunatic/util/mapypan.lua: omit MIRROR, don't print maps w/o problematic tiles.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.

Miscellaneous cleanup, still with the same suspects...

Philipp Kutin (Helixhorned) 28 mag 2014, 15:40 UTC−7 r4488

- in mdloadskin() and gloadtile_hi(), use new function check_nonpow2() (bit-twiddling) instead of loop - Replace a couple of missed literals with CACHEAD_* enum labels

Engine

Factor out commonly occuring hictinting[]-accessing code into three functions.

Philipp Kutin (Helixhorned) 28 mag 2014, 15:40 UTC−7 r4487

Note: in polymer.c, this was buggy (but harmless) because .r is a char: if ((uint32_t)hictinting[MAXPALOOKUPS-1].r & 0xFFFFFF00) != 0xFFFFFF00)

Engine

Replace various GL rendering related literal flags with enum labels.

Philipp Kutin (Helixhorned) 28 mag 2014, 15:40 UTC−7 r4486

- pthtyp pth->flags bits - Flags of the <dameth> argument of various functions - hictinting[].f / gloadtile_hi() and daskinloader() <effect> arg bits - hicreplctyp hicr->flags bits - texcacheheader cachead.flags bits

Polymost Engine

in NPOT wall ypanning "correction", behave like Polymer in one corner case.

Philipp Kutin (Helixhorned) 28 mag 2014, 15:40 UTC−7 r4484

Specifically, the handling of one-way walls ([1] in Mapster32) was slightly different.