synodic / Soul-Engine

Physically based renderer and simulation engine for real-time applications.
GNU General Public License v3.0
42 stars 24 forks source link

Add monitor abstraction for #205 #323

Closed benjaminrsherman closed 5 years ago

benjaminrsherman commented 5 years ago

Creates a general Monitor.h interface and a GLFW monitor implementation. GLFW windows are able to access the raw monitor pointer directly to call glfw functions, otherwise monitor information must be accessed using the public-facing API designed to mirror the design of the glfw API.