<div dir="ltr">My library basically maintained the same idea as yours, except the code generator is in pure Swift, the enums are all scoped under `GL`, and the types are Swiftized. My <a href="https://github.com/kelvin13/maxpng">PNG library</a> depends on zlib though, instead of a pure Swift inflate implementation. No Foundation dependency though. Adding JPEG and GIF support to complete a set of Swift image codecs has been a long-term goal.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 16, 2017 at 9:30 PM, David Turnbull via swift-users <span dir="ltr">&lt;<a href="mailto:swift-users@swift.org" target="_blank">swift-users@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">SwiftGL was recently updated to Swift 3 by Justin Kolb. The repos work but the tutorial still has old code snips that need updating. Works on Linux, Mac, and WSL+Xming.<div><br></div><div>Inside SwiftGL you&#39;ll find an OpenGL loader, a math library for vectors and matrices, and image decoders for PNG, GIF, and BMP. All Swift, even the inflate algorithm!</div><div><br></div><div><a href="http://www.swiftgl.org/" target="_blank">http://www.swiftgl.org/</a><br></div><span class=""><div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="m_7396516077032958209gmail-m_-3294246154605742425gmail-m_1936421667970241998HOEnZb"><div class="m_7396516077032958209gmail-m_-3294246154605742425gmail-m_1936421667970241998h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 26, 2017 at 7:40 PM, Taylor Swift <span dir="ltr">&lt;<a href="mailto:kelvin13ma@gmail.com" target="_blank">kelvin13ma@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all, I have released the Swift <i>OpenGL</i> library, a package that lets you interface with the GPU from Swift code. It’s intended to replace <a href="https://github.com/SwiftGL/OpenGL" target="_blank">Turnbull’s SGL library</a> which has been unmaintained since the days of Swift 2.0. Swift OpenGL is tested on Linux, it *should* work on OSX but I haven’t been able to test it on a Mac.<br></div>
</blockquote></div></div></div></div></blockquote></div><br></div></div></span></div>
<br>______________________________<wbr>_________________<br>
swift-users mailing list<br>
<a href="mailto:swift-users@swift.org">swift-users@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-users" rel="noreferrer" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-users</a><br>
<br></blockquote></div><br></div>