Davidah121 / SMPL

A static C++ library that encompasses all of the tools I have made to make development easier.
1 stars 0 forks source link

Gui refinements and DirectX work #111

Closed Davidah121 closed 2 years ago

Davidah121 commented 2 years ago

closes #97 closes #109

The window and GuiManager now only draw what is necessary and the window only redraws when something changes. Most Gui Objects can be loaded in from a file and they are managed by the GuiManager that loaded it. Can reference objects by name. Names are not unique so a list of objects is returned.

Much of the DirectX implementation has caught up to the OpenGL implementation. Has not been tested though.

Some smaller improvements like finding the active shader, finding width of Box2D, etc.

Davidah121 commented 2 years ago

DirectX implementation will catch up on next merge and SimpleWindow will have a linux port.