Josh Beam's repositories
CocoaOpenGL-Swift
A simple example of using Swift to create an OpenGL application for macOS, iOS, and tvOS.
triangleraster
A graphics demo written in C++ that demonstrates triangle rasterization.
glsl_lighting
An OpenGL application written in C that demonstrates lighting implemented with GLSL shaders.
DromeAudio
A small audio manipulation and playback library that's written in C++.
pi-camera-go
A Go-based server for streaming video from the Raspberry Pi camera module.
DromeEngine
A 3D game engine that's written in C++ and uses OpenGL for graphics rendering.
linedrawing
A graphics demo written in C++ that demonstrates a simple line drawing algorithm.
shadowvolumes
An OpenGL application written in C that demonstrates stenciled shadow volumes.
EagleFramework
A network server and web development framework written in Swift.
Metal-Swift
A simple example of using Swift to create a Metal application for macOS.
CocoaOpenGL
A simple example of using Cocoa to create an OpenGL application for Mac OS X, including full screen support on OS X 10.7+.
jabheightmap
A small OpenGL demo featuring a world created with a PNG heightmap.
cglighting
An OpenGL application written in C that demonstrates the use of pixel shaders written in Cg.
jab_normalmap
A small OpenGL application that demonstrates normal mapping.
SpatialDataStructures
Simulation program for testing spatial data structure performance.
tsrasterizer
TypeScript version of jsrasterizer, a simple triangle rasterizer.
CSQLite3Linux
Swift modulemap package for using SQLite3 on Linux.
CSQLite3OSX
Swift modulemap package for using SQLite3 on OS X El Capitan.
joshb.github.io
Josh Beam's Website
joshbeam.com
Files for joshbeam.com, my personal website.
jsrasterizer
A simple triangle rasterizer implemented with HTML, CSS, and JavaScript.
SwiftRayTracer
A simple ray tracer implemented in Swift.
SwiftServerDemo
An example of a kqueue-based TCP server written in Swift.
triangleraster-java
A graphics demo written in Java that demonstrates triangle rasterization.