All platform layers need to check off a certain amount of requirements before they're merged in. This issue aims to be a template for what a platform layer should have:
[ ] Window Creation
[ ] Graphics API initialization
[ ] Process Input from Keyboard, mouse, and standard controllers.
[ ] Output the sound buffer that was filed by the game/application.
[ ] Process all render commands every frame ( No renderer yet, so not a issue)
[ ] Should be able to run on top of one of the current renderers if not implement a new one for this platform
All platform layers need to check off a certain amount of requirements before they're merged in. This issue aims to be a template for what a platform layer should have: