Changelog Timeline
Stay up to date with new patches
December 11 2023
- Merge branch 'seadrag/replacingImGuiInternal' of into seadrag/replacingImGuiInternal
- Added facade for ImGuiInternal and changed implementation of popup for clearing keyframes
- Added facade for ImGuiInternal and changed implementation of popup for clearing keyframes
December 10 2023
- - AssetLoader: add bone re-mapping support
- - Math: add concatenation support by ( operator * ) to Transform
- - ViewportContext: make view mode sequential so bgfx won't re-order our draw calls
- - Renderable: now accepts bgfx::Encoder
- - DebugDraw: add flush/getEncoder methods
- - AssetLoader: add aiProcess_MakeLeftHanded to importer postprocess
- - Shaders: update fragment program so it include some shading
- - Model: keep bone transforms in Skeleton struct, so it can be instantiated and modified - Renderable: accept skeleton instance in Submit
- - Model: keep 'fixer' transform on mesh import ( we could convert bones/vertices on import or just push additional transformation matrix, right now I am using matrix way )
December 9 2023
- - Assets: add mannequin.json metadata file
- - Renderable: submit transforms for model root and bones
- - AssetLoader: try to load and deserialize ModelImportParams ( json file named the same way asset is: mannequin.fbx can have mannequin.json metadata file )
- - Shaders: add skinning support
December 6 2023
- Added enable/disable keyframes button and clear keyframes function, fixed keyframes indicator bug and added FindAnchorRange function (#189) Co-authored-by: G-Gromko
Reviewed-on: /pulls/189 Co-authored-by: SeaDragon
December 4 2023
- - remove magic numbers
- - Math: add Matrix class
- - AssetLoader: load skeleton bones
- - switch to shared math primitives
- - Shaders: remove compiled blobs, move shader compiler output to ${CMAKE_BINARY_DIR}/generated
- UI for selecting keyframes (#187) Additional fix of a bug with playback, where when clipping, frame data didn't match frame id Co-authored-by: G-Gromko
Reviewed-on: /pulls/187 Reviewed-by: Koostosh Co-au - network/feat: extend SingleFrameAnimationDataPkt with data
- math/fix: move math from utils to math folder, add quats and transforms
December 3 2023
- - remove test header
December 2 2023
- - ViewportContext: use newly introduced Camera class
- - CMake: fix declared output file for shader compilation command
- - AssetLoader: assert render system ( right now only DX11 is supported ), cleanup program creation
- - Renderable: rename Render -> Submit ( since all we do is submit commands onto bgfx encoder, matches Camera api )