Nice! Having done OpenGL bindings for other languages, I know this isn't a 
trivial task. Giving the functions argument labels is a nice touch.

-Joe

> On Dec 10, 2015, at 9:22 PM, David Turnbull via swift-users 
> <swift-users@swift.org> wrote:
> 
> If you tried using OpenGL with something other than Apple's framework then 
> you probably didn't get very far. The header files of GLEW and Epoxy aren't 
> fully understood by Swift. So I wrote some Swift code that generates some 
> Swift code using the XML file from Khronos. Now everything you usually get 
> from the headers is Swift code.
> 
> https://github.com/AE9RB/SwiftGL <https://github.com/AE9RB/SwiftGL>
> 
> The Demo folder contains an OpenGL equivalent of hello world. This is also a 
> good example to look at if you want to learn more about C bindings.
> 
> https://github.com/AE9RB/SwiftGL/tree/master/Demo 
> <https://github.com/AE9RB/SwiftGL/tree/master/Demo>
> 
> -david
>  _______________________________________________
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users

_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to