Releases: const-void/DOOM-fire-zig
2025.2 Zig 0.13 - Cross Platform Improvement
This zig0.13 release is likely more production-ready than the prior but also likely to have issues. Macos/Linux builds can now use lldb
for debugging, which helps. Ubuntu on OSX works in release, has issues in debug, but does not have issues in lldb
.
OSX - Yes
Linux - Release, yes! Debug, Maybe!
Windows - VS Code works, CMD/Powershell...don't.
Zig0.14 is almost here, so we will begin preparing for that moment! Thanks to all the contributors who have provided zig0.14 patches.
What's Changed
- Improved Compatibility (MS Win, Linux), Error Handling, LLDB support by @const-void in #25
- Update README.md: Rendering Demo Video by @carloluis in #23
New Contributors
- @carloluis made their first contribution in #23
- @marler8997 made their first contribution in #22
- @n-prat submitted a patch for Windows, helping pave the way, along with other contributors
- @sweetbbak helped triage and provided suggestions for better Linux implementation
Full Changelog: 2025...2025.1
Full Changelog: 2025.1...2025.2
2025.1 Zig 0.13.0 - HiDef [OSX]
Many thanks to all who contributed patches and found issues! This is a pre-release to snap a baseline for improved multi-platform support in the next release. While there is no harm in trying, it is known to function only with Mac OS -- for now!
Known Issues
- Windows builds but does not run
- Ubuntu fails to build.
The solution to Unbuntu is known (+LibC); however, other issues are revealed with Debug mode. Likewise, the solution to Windows is known - a different WinAPI call is needed - but again, there are Windows-specific issues beyond that.
MacOS builds and operates and works! This release should work with, at times, huge MacOS displays. From here, I want to learn what, if any, FPS impacts could be from updated error handling, so this release is intended to facilitate quick rollback vs future releases.
What's Changed
- Fix integer overflow panic on large display by @sylr in #15
- 19 license by @const-void in #20
- feat: x64 memory (c/o u64) by @const-void in #21
New Contributors
Full Changelog: 2024...2025
2024 Zig 0.13.0
Many thanks to contributors for finding issues, fixing them & submitting pull requests! Very generous and humbling.
Thanks to the help of multiple hands, DOOM-fire-zig is once again building under zig 0.13.0 and a bit more polished for it. It has been tested on MacOS. With luck, Windows and Linux are still building & operating!
What's Changed
- add win32 support by @marler8997 in #6
- Fix compilation by @RGBCube in #5
- 2024.1 by @const-void in #12
- Add Warp to the results by @pavelloz in #8
New Contributors
- @marler8997 made their first contribution in #6
- @RGBCube made their first contribution in #5
- @const-void made their first contribution in #12
- @pavelloz made their first contribution in #8
Full Changelog: 2023...2024
2023 Zig 0.11.0
Thanks to contributor @zhangkaizhao, DOOM-fire is now compatible with Zig 0.11.0!
What's Changed
- Update to zig 0.11.0 by @zhangkaizhao in #4
New Contributors
- @zhangkaizhao made their first contribution in #4
Full Changelog: 2022.1...2023
2022.1 - Linux / OSX cross platform
What's Changed
- Be more "Zig-like" by @bradms in #1
- Made it work on Linux. by @JacobHin2 in #2
- Updated fire algorithm to eliminate fire aliasing
New Contributors
- @bradms made their first contribution in #1
- @JacobHin2 made their first contribution in #2
Full Changelog: 2022...2022.1
2022
MVP release!