·
18 commits
to main
since this release
Changelog
- tweak(gamemessage): Remove unused argument of MSG_DESTROY_SELECTED_GROUP (TheSuperHackers#2664)
- perf: Remove superfluous null tests in iterateObjects callbacks (TheSuperHackers#2658)
- chore(controlbar): Add asserts to verify special power templates and buttons (TheSuperHackers#2657)
- unify(controlbar): Merge ControlBar and related code from Zero Hour (TheSuperHackers#2655)
- feat: Implement game exit with ALT+F4 and game window close button (TheSuperHackers#2336)
- fix(view): Prevent the camera from clipping under terrain (TheSuperHackers#2652)
- docs(readme): Add section about profiling (TheSuperHackers#2202)
- feat(profiling): Add trace zones and frame marks to Tracy profiling (TheSuperHackers#2202)
- feat(profiling): Add messages on game start and game end to Tracy profiling (TheSuperHackers#2202)
- feat(profiling): Add plots for logical frame number and pathfinding cells/paths to Tracy profiling (TheSuperHackers#2202)
- feat(profiling): Add frame image capturing to Tracy profiling (TheSuperHackers#2202)
- feat(profiling): Include Tracy profiler library in the solution (TheSuperHackers#2202)
- refactor(profiling): Move rts/profile.h include into WWCommon.h (TheSuperHackers#2202)
- refactor(profiling): Rename RTS_PROFILE to RTS_PROFILE_LEGACY (TheSuperHackers#2202)
- refactor(profiling): Rename legacy profile library target (TheSuperHackers#2202)
- bugfix(view): Set camera far z to acceptable distance (TheSuperHackers#2653)
- tweak(view): Implement smooth terrain sampling for camera positioning (TheSuperHackers#2651)
- refactor: Eliminate macro-split assignments (TheSuperHackers#2641)
- feat(view): Save position and view direction of player camera in MSG_SET_REPLAY_CAMERA (TheSuperHackers#2631)
- feat(options): Implement game options for texture filter mode and anisotropy level (TheSuperHackers#2482)
- feat(options): Implement game option to set MSAA level (TheSuperHackers#2482)
- bugfix(gui): Remove slider bounds checks to prevent unexpected reset of custom settings (TheSuperHackers#2624)
- unify(client): Move GameClient display and system files to Core (TheSuperHackers#2616)
- docs: Amend code generation guidelines to CONTRIBUTING.md (TheSuperHackers#2628)