You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are 3 OpenGlApplications: WinForms, WPF, Slim
The cleanup is work in progress and here is the documentation of the changes:
Each has a slightly different initialization routine. The WPF one initializes lazy when a RenderControl is created, while the others also have the lazy initialization mechanism, but do not use them -> unify
The construction of an application will always create a default shader cache folder -> constructor argument
Construction of Runtime always uses a null Context, the setter of Context will also initialize the GLVM, which is redundant to the initialization in the Applications -> remove Context from the constructor and move everything to the unified initialization method
There are 3 OpenGlApplications: WinForms, WPF, Slim
The cleanup is work in progress and here is the documentation of the changes:
Each has a slightly different initialization routine. The WPF one initializes lazy when a RenderControl is created, while the others also have the lazy initialization mechanism, but do not use them -> unify
The construction of an application will always create a default shader cache folder -> constructor argument
Construction of Runtime always uses a null Context, the setter of Context will also initialize the GLVM, which is redundant to the initialization in the Applications -> remove Context from the constructor and move everything to the unified initialization method
Add validation of OpenGl version and error handling (Improve error reporting when library function cannot be loaded #64) -> unified initialization method
The text was updated successfully, but these errors were encountered: