SwiftGL
This library attempts to make it easy to use OpenGL from within Apple's Swift programming language, while providing a uniform interface for both OSX and iOS development
Install / Use
/learn @nullcatalyst/SwiftGLREADME
SwiftGL
This library attempts to make it easy to use OpenGL from within Apple's Swift programming language, while providing a uniform interface for both OSX and iOS development. This includes providing a math library designed to look and feel like glsl (and loosely based on the GLKit and GLM libraries), as well as including object-oriented wrapper classes and convenience functions to make designing applications which use OpenGL3.2+ or OpenGLES2.0+ faster and easier.
In order to build the library for either OSX or iOS, the only change that needed is merely changing the scheme in XCode (found in the top left corner of the screen). Then build and enjoy.
Also included in this project is the source code for a simple OSX demo, demonstrating the SwiftGL library in use. The code for the OpenGL view and window are based on Apple's GLEssentials sample code, and as such follows Apple's recommended best practices. This should be fairly easily used as a good starting point for any OSX OpenGL project, games or otherwise.
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
