Skip to content

Conversation

@brainiac
Copy link
Owner

No description provided.

- ImGui support working
- Not much else working

Also enabled c++20 support
- Better detection of mq and eq directories
- Load paths from MacroQuest.ini
- Refactor logging
- Add persistence of window location
- Add viewport to better support window docking
- Windows are not fixed anymore, will need to work on default docking
  layouts.
- taskflow for parallel tasks
- entt for entity component system
- meshoptimizer for optimizing meshes
Guess the warning happens a lot and its nothing to be nervous about.
ZoneData class is disabled until this work is done. It will be replaced
by the resource manager.
also particle stuff but its woefully incomplete
- Some additional impl on animation, bones, hierarchies, actors,
  particles, etc
- Kept running into issues trying to plumb resource manager through
  everything, so broke it out into a global. Not a huge fan, but having
  access to it every time an object needed to be created was starting to
  be a burden
- Split eqg terrain data loading into eqg_terrain_loader.
- Created a "global data" manager for things that need to be loaded from
  external config files.
- Creates actors and adds them to entity registry
- Pulls collidables from entity registry and adds them to collision mesh
- Adds a bunch more to eqglib
- Fixes a bunch of issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants