I have released GBEmu 0.0.3 on GitHub and Handmade Network. This is small update which includes now being able to resize the screen and replacing the OpenGL renderer with a Metal renderer on macOS. Resizing the screen keep the Game Boy screen in proportion and fills the border area with white. As a result of the new Metal renderer, VSync has been reenabled on macOS. Here are is the changelog:
– Now supports arbitrary resizing of screen
– Full screen is now in proportion, and has a white border
– Replaced OpenGL renderer with Metal renderer on Mac
– Memory leak and other bug fixes
As always, comments and questions are welcomed and encouraged. Feel free to post below in the comments or on https://gbemu.handmade.network/forums.