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