pkgsrc-wip/doomlegacy-devel/TODO

87 lines
2.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Part 7: Import final release
============================
[X] Import version 1.48.4 to pkgsrc
Parts 1 to 6 are now available in games/doomlegacy
Part 8: Support for extended nodes
==================================
[X] Add patch to support DeeP and ZDoom extended nodes
This code is based on woof 1.2.0
Fixes Bug #657
[X] Created upstream feature request #95
=> Deferred (not considered for 1.48 release)
[X] Add optional zlib dependency for build system
[X] Add support for compressed ZDoom extended nodes
Use "zdbsp -z" to create test map with compressed ZDoom extended nodes
=> Works as expected
Part 9: Support for internal blockmap creation
==============================================
Make it possible to play maps with broken blockmaps (or no blockmaps at all).
[X] Add patch to support internal blockmap creation
This code is based on Crispy Doom 5.8.0
[X] Add command line option "-blockmap" like in PrBoom+
[X] Document option "-blockmap" in man page
[X] Test as workaround for NOVA II
Blockmap load error, Bug #658
=> Works as expected (needs Feature #95 too)
[X] Test as as workaround for NOVA III
Blockmaps missing completely (needs Feature #95 too)
=> Works as expected
[X] Test as workaround for Lost Civilization
It's unclear whether the blockmaps are broken or not imported correctly
=> Works as expected
[X] Created upstream feature request #96
Part 10: Some textures show pink/black/pink stripes
===================================================
Just a cosmetic problem.
[X] Created upstream bug report #663
Reason was missing support for DeepSea tall patches (see Part 12)
Fixed in SVN revision 1547
=> Works as expected
Part 10 finished.
Part 11: Resurrect SunOS codepath
=================================
[X] Explicitly define SOLARIS for all SunOS-based operating systems
Required at least for SmartOS
[X] Do not use label_t
Comment out declaration of unused function with return value of that type
[X] Use native inet_aton()
Located in libresolv on SunOS
[X] Use fcntl() instead of ioctl() to enable non-blocking mode of socket
Should be usable for all POSIX conformant operating systems
[X] Created upstream bug report #666
Part 12: Support for DeePsea tall patches in textures and sprites
=================================================================
WAD file for test:
http://jnechaevsky.users.sourceforge.net/files/512x512.wad
[X] Import general support from Crispy Doom
[X] Tested to work for sprites with software renderer
[X] Make it work for textures with hardware renderer
[X] Propose reduced patchset upstream
=> Support for DeepSea tall patches was added in SVN revision 1547
[X] Test upstream patches
=> Works now with software and hardware renderer
[X] Remove pkgsrc patches for DeepSea tall patches
The hardware renderer still has some problems (HOM with specific viewing
angles). This looks unrelated to the texture format.
Part 12 finished.
EOF