EDuke32 Changelog Unofficial archive

Build 4096

11 October 2013 · 3 commits by 1 author · SVN

Builds by month 2 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 · 20131011-4096.txt
------------------------------------------------------------------------
r4096 | helixhorned | 2013-10-11 15:20:46 -0700 (Fri, 11 Oct 2013) | 9 lines

Fix OpenGL texture cache "leak" and slightly tweak hash string construction.

The leak happened because a struct was hashed that had uninitialized
bytes in padding inserted by the compiler. The hash string in now constructed
as concatenation of three CRC32s as 8-byte hex strings, i.e. the individual
CRC32s are padded with leading zeros.

Note to users: because of the hash change, it's sensible to delete the
'textures' and 'textures.cache' files.
------------------------------------------------------------------------
r4095 | helixhorned | 2013-10-11 15:20:45 -0700 (Fri, 11 Oct 2013) | 1 line

Fix mouse grabbing in SDL debugging builds.
------------------------------------------------------------------------
r4094 | helixhorned | 2013-10-11 15:20:43 -0700 (Fri, 11 Oct 2013) | 5 lines

Polymer: fix ANM playback.

References:
 - r3742
 - r4038 (fixing savegame screenshots, but introducing the now fixed bug)
------------------------------------------------------------------------
FixEngine

Fix OpenGL texture cache "leak" and slightly tweak hash string construction.

Philipp Kutin (Helixhorned) 11 Oct 2013, 15:20 UTC−7 r4096

The leak happened because a struct was hashed that had uninitialized bytes in padding inserted by the compiler. The hash string in now constructed as concatenation of three CRC32s as 8-byte hex strings, i.e. the individual CRC32s are padded with leading zeros. Note to users: because of the hash change, it's sensible to delete the 'textures' and 'textures.cache' files.