-
Notifications
You must be signed in to change notification settings - Fork 9
GUI
Alex Miyamoto edited this page Oct 9, 2019
·
3 revisions
The GUI project is essentially a wrapper to turn IMGUI into a non-immediate mode renderer.
Originally the plan was to remove this library entirely; opting for something better suited to our needs. However with the recent improvements to IMGUI it has become a practical method of producing in game tools, and the one that can be mostly realistically maintained without a full development team.
The authors points about the advantages in development time for using immediate rendering are well taken, however as maintainability is the greater focus we have opted for a non immediate interface (the seperation between init and update code also makes for more readable projects even if the initial set up is time consuming).