James's repositories
Metal02-Triangle
Rasterizing a triangle to the screen using Metal.
PEGTL
Parsing Expression Grammar Template Library
cpm-google-test
CPM external for google test
dotlite
Lightweight dotfiles
cpm-es-render
Entity component system renderer. Utilities for managing OpenGL resources.
cpm-modules
Repository containing all registered CPM modules.
cpm-gl-shaders
GL library to help manage shaders and uniforms.
cpm-arc-ball
Implementation of Ken Shoemake's arcball transform with a few additions.
cpm-gl-platform
Includes platform specific headers for OpenGL and OpenGL ES
cpm-libovr
CPM module for a CMake version of the oculus SDK (based on jherico's Oculus SDK modifications)
cpm-es-fs
File system for the cpm-entity-system.
cpm-bserialize
General binary type serialization.
cpm-cereal-glm
Extension to cpm-es-cereal to help serialize glm types.
cpm-es-acorn
Entity system core built on top of cpm-es-cereal.
cpm-es-cereal
Adds serialization support to cpm-entity-system.
cpm-es-general
General utilities when working with entity system 3D graphics.
cpm-es-systems
This is to systems what the entity component system is to components.
cpm-tny
CPM external for tny C serialization library
cpm-var-buffer
Variable sized C++ buffer with arbitrary type serialization.
cpm-nrrd
Library for reading volumetric NRRD files
cpm-ook
CPM module for Ook
ook
dynamic bricking
cpm-entity-system
C++11 entity component system
cpm-box2d
CPM external for Erin Catto's Box2D
cpm-gl-state
Class to help manage OpenGL state
cpm-lodepng
CPM external for lodepng, a lightweight PNG encoding / decoding library