The purpose of Gateware is to create lightweight, multi-platform libraries that handle functionality common to video games. At the moment this includes keyboard and mouse input libraries and file logging libraries. The intent is for current and future students to be able to utilize these libraries to aid them in the creation of their final projects. The current deployments for the libraries are the Windows, Mac, and Linux platforms.
Monday, January 27, 2020
Triple your framerate with this one weird trick! Dermatologists hate her!
Last week saw GRasterSurface go from an uncompileable heap of probably functional but untested code to passing all its unit tests and drawing output at acceptable framerates in most cases on Windows. Lari spent a lot of time working with me on friday last week to get the surface running as well as possible, and his suggestion to switch from single to double bufferring took less than fifteen minutes to implement and tripled the framerate of the surface. There are still some bugs left to fix, but I should be moving on to Linux implementation no later than tomorrow.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment