Skip to content

Commit f45f525

Browse files
authored
Update Changelog
1 parent ff527d6 commit f45f525

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Changelog.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ Note: Numbers starting with a "#" like #330 refer to the bugreport with that num
99

1010
* Enable/disable Soft Particles when **loading** a graphics quality preset (only enabled in Ultra preset,
1111
though you can still configure it independently like before; #604)
12+
* Greatly improve precision of internal timing, which should eliminate micro stutters
13+
(that were esp. noticeable when using VSync with 60Hz displays).
14+
Related: `com_showFPS` is now more precise and `com_showFPS 2` shows additional information
1215
* Support BC7-compressed (BPTC) .dds textures. They offer better quality than the older S3TC/DXT/BC1-3
1316
texture compression standard that Doom3 always supported. Mostly relevant for high-res retexturing
1417
packs, because they offer similar quality as uncompressed TGAs while being smaller, using only
@@ -26,6 +29,10 @@ Note: Numbers starting with a "#" like #330 refer to the bugreport with that num
2629
id confusingly called that "RXGB", and AFAIK no other tool supports that for BC7.)*
2730
Just like the old DXT .dds files, they must be in the `dds/` subdirectory of a mod (either directly
2831
in the filesystem or in a .pk4).
32+
* Allow creating aspect-ratio-independent GUIs (HUD and menus), based on code from
33+
[CstDoom3](https://www.moddb.com/mods/cstdoom3), but greatly extended (#324).
34+
Note that this won't work out of the box with the original Doom3 game data, but requires updated GUIs.
35+
See [docs/GUIs.md](docs/GUIs.md) for how to use these features when creating GUIs.
2936
* Support SDL3 (SDL2 and, to some degree, SDL1.2 are also still supported)
3037
* Fix bugs on 64bit Big Endian platforms (#472, #625)
3138
* Fixes for high-poly models (use heap allocation instead of `alloca()` for big buffers; #528)
@@ -49,6 +56,11 @@ Note: Numbers starting with a "#" like #330 refer to the bugreport with that num
4956
* Windows: Show error MessageBox if dhewm3log.txt can't be created on startup (#544)
5057
* Running a timedemo with sound disabled (`s_noSound 1`) doesn't crash anymore (#163)
5158
* Show some OpenGL/GPU information in the *Video Options* tab of the *dhewm3 Settings Menu*
59+
* Fix saving/loading of `idSpring` (`func_spring`) entity (#31)
60+
* Fix several issues (incl. crashes and missing shadows) with MD3 models (#698)
61+
* Fix the "shrivel" effect of MD5 models (`SHADERPARM_MD5_SKINSCALE`)
62+
* Optionally integrate the [Tracy](https://github.com/wolfpld/tracy) profiler.
63+
Disabled unless you enable it in CMake.
5264

5365
1.5.4 (2024-08-03)
5466
------------------------------------------------------------------------

0 commit comments

Comments
 (0)