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
Currently the game engine still needs a dependency on the backend OpenGL library to manage the Stencil Buffer. It is intended for the core game engine to have no such dependency in the future.
Motive
The Stencil Buffer is a helpful feature of Open GL and it makes sense for the Engine to support it.
Task
Implementing this requires doing what needs to be done for all OpenGL features. This is to call the Stencil Buffer functions from the backend module (the desktop-application module) then the application-interface module can implement the tools which will used on the front end. These tools can then call the back end so that the backend does not need to be called directly. There is a unique way of calling the backend, look at the GLDrawCommands file to see an example of how this delegation is done.
The text was updated successfully, but these errors were encountered:
Info
Currently the game engine still needs a dependency on the backend OpenGL library to manage the Stencil Buffer. It is intended for the core game engine to have no such dependency in the future.
Motive
The Stencil Buffer is a helpful feature of Open GL and it makes sense for the Engine to support it.
Task
Implementing this requires doing what needs to be done for all OpenGL features. This is to call the Stencil Buffer functions from the backend module (the
desktop-application
module) then theapplication-interface
module can implement the tools which will used on the front end. These tools can then call the back end so that the backend does not need to be called directly. There is a unique way of calling the backend, look at theGLDrawCommands
file to see an example of how this delegation is done.The text was updated successfully, but these errors were encountered: