Repository navigation
·
4 commits
to main
since this release
Changelog
- fix(dazzle): Prevent undefined behavior when reading flare UVs from the Dazzle INI (#3658)
- fix(matrix4): Prevent undefined behavior when comparing Matrix4x4 matrices (#3651)
- fix(ww3d2): Prevent undefined behavior when converting between WWMath and Direct3D types (#3639)
- refactor(gui): Move MOTDSystem from GameEngineDevice to GameEngine (#3673)
- refactor(scriptengine): Remove ReloadAllTextures and call the asset manager directly (#3672)
- refactor: Replace Find_POT with std::bit_ceil and std::countr_zero (#3652)
- fix(motchan): Prevent undefined behavior when reading floats from motion channel packets (#3648)
- fix: Replace fast_float_trunc, fast_float_floor, fast_float_ceil with standard or gamemath equivalents for all configurations except retail compatible Zero Hour (#3645)
- bugfix(baseheightmap): Restore Generals retail compatibility from floor math changes in BaseHeightMapRenderObjClass::getHeightMapHeight() (#3644)
- refactor(max2w3d): Remove unused resource strings and IDs (#3653)
- refactor(max2w3d): Remove preprocessor branches that are never compiled (#3653)
- refactor(max2w3d): Remove unused functions (#3653)
- refactor(max2w3d): Remove the PS2 material support (#3653)
- refactor(max2w3d): Remove the old export options dialog (#3653)
- refactor(max2w3d): Remove the disabled right-click menu and the unused snap point export (#3653)
- refactor(max2w3d): Remove the unregistered grid snap modifier (#3653)
- refactor(max2w3d): Remove the unregistered MeshDeform modifier (#3653)
- refactor(max2w3d): Remove the unused voxelizer (#3653)
- refactor(max2w3d): Remove source files and resources that are not built or included (#3653)
- ci(build): Cache MSVC and VC6 compilation with ccache (#3608)
- feat(recorder): Implement command line argument -ignoreReplaySyncErrors (#3152)
- refactor(ww3d2): Route transforms via Renderer (#3419)
- refactor: Replace D3DXGetErrorStringA and D3DXGetFVFVertexSize with local implementations (#3649)