Emil Velikov - Teaching Waffle how to wiggle

The Waffle project has been designed to abstract the differences between the various windowing systems and APIs used in order to create GL contexts. Additionally it is designed to make the selection of the above a straightforward runtime decision, thus preserving the original GL code unchanged regardless of the actual target OS/windowing system. In the presentation we shall cover the process of retrofitting Windows' WGL with its unique design into the Waffle API.

Slides Video