EDuke32 Changelog Unofficial archive

Build 4488

28 May 2014 · 6 commits by 1 author · SVN

Builds by month 318 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 · 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 May 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 May 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 May 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 May 2014, 15:40 UTC−7 r4484

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