randomPoison / gunship-rs

An experimental game engine written in Rust.
MIT License
27 stars 3 forks source link

Custom OpenGL Function Loader #17

Closed randomPoison closed 9 years ago

randomPoison commented 9 years ago

This PR replaces the gl-rs dependency for polygon_rs and gunship-rs with a custom gl function loader bootstrap-rs. This library not only loads OpenGL functions but also provides a low-level, type-safe wrapper around the OpenGL API that should make using OpenGL much less tedious. Polygon has been updated to use the new API, and Gunship no longer directly depends on on the gl crate.

This PR also pulls in a bunch of other changes to the Linux platform layer and I guess unrelated stuff? The Linux changes needed to be merged into master anyway since they change the platform layer API which needs to be reflected on other platforms.