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 )