ChaseHuegel / swordfish-engine

C# engine built on ECS and multithreading with high performance and modding in mind. Targeting PBR-based Low-Fi and 2.5D visuals with VR support!
Apache License 2.0
4 stars 0 forks source link

#22 data driven gui #69

Closed ChaseHuegel closed 1 year ago

ChaseHuegel commented 1 year ago

https://user-images.githubusercontent.com/14932139/183297220-7d56e581-7dcd-41b6-8325-3e34837d463b.mp4

ChaseHuegel commented 1 year ago

This PR has revealed some issues with openTK + ImGui creating stack buffer overflows via OGL, the exact cause I'm unable to pin down. The issue will entirely kill this PR and I need to either drop ImGui or OpenTK. #68 is to explore migration to Silk.NET anyways, so that is going to take precedence over this to determine if OpenTK is the true cause or I'm using ImGui in too much of an unorthodox way.