All Projects → joshb → Cocoaopengl Swift

joshb / Cocoaopengl Swift

Licence: bsd-2-clause
A simple example of using Swift to create an OpenGL application for macOS, iOS, and tvOS.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Cocoaopengl Swift

Transcoder
🎞 Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and much more.
Stars: ✭ 404 (+573.33%)
Mutual labels:  opengl, opengl-es
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+696.67%)
Mutual labels:  opengl, opengl-es
Fiber2d
Cross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+591.67%)
Mutual labels:  opengl, tvos
Glow
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
Stars: ✭ 316 (+426.67%)
Mutual labels:  opengl, opengl-es
Kepler3d
OpenGL and C++14 game engine that loads glTF 2.0
Stars: ✭ 9 (-85%)
Mutual labels:  opengl, opengl-es
Vk Gl Cts
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
Stars: ✭ 324 (+440%)
Mutual labels:  opengl, opengl-es
Opengl.net
Modern OpenGL bindings for C#.
Stars: ✭ 473 (+688.33%)
Mutual labels:  opengl, opengl-es
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (+338.33%)
Mutual labels:  opengl, opengl-es
Celestia
Real-time 3D visualization of space.
Stars: ✭ 785 (+1208.33%)
Mutual labels:  opengl, opengl-es
Zoomlayout
2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
Stars: ✭ 688 (+1046.67%)
Mutual labels:  opengl, opengl-es
Rabbittoolbox
🤸🏾‍♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (+415%)
Mutual labels:  opengl, opengl-es
Glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Stars: ✭ 8,416 (+13926.67%)
Mutual labels:  opengl, opengl-es
Lwjgl3
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
Stars: ✭ 3,540 (+5800%)
Mutual labels:  opengl, opengl-es
Sentry Cocoa
The official Sentry SDK for iOS, tvOS, macOS, watchOS
Stars: ✭ 370 (+516.67%)
Mutual labels:  tvos, cocoa
Nshipster.com
A journal of the overlooked bits in Objective-C, Swift, and Cocoa. Updated weekly.
Stars: ✭ 280 (+366.67%)
Mutual labels:  tvos, cocoa
Mapbox Gl Native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Stars: ✭ 4,091 (+6718.33%)
Mutual labels:  opengl, opengl-es
WebPKit
A framework that extends a variety of Cocoa APIs with capabilities for encoding and decoding WebP files for all of Apple's platforms.
Stars: ✭ 29 (-51.67%)
Mutual labels:  tvos, cocoa
Qfusion
Source code for cross-platform OpenGL gaming engine
Stars: ✭ 255 (+325%)
Mutual labels:  opengl, opengl-es
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+911.67%)
Mutual labels:  opengl, tvos
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+1411.67%)
Mutual labels:  opengl, tvos

CocoaOpenGL-Swift

This is a simple example of using Swift to create an OpenGL application for macOS, iOS, and tvOS. It features a rotating, normal mapped cylinder that is illuminated by three moving point lights of different colors.

CocoaOpenGL-Swift

Aside from the vertex and fragment shaders written in GLSL, all of the application code is written in Swift.

This application was developed by Josh Beam and is distributed under a BSD-style license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].