James's repositories
cpm-arc-ball
Implementation of Ken Shoemake's arcball transform with a few additions.
cpm-modules
Repository containing all registered CPM modules.
cpm-entity-system
C++11 entity component system
Metal02-Triangle
Rasterizing a triangle to the screen using Metal.
cpm-google-test
CPM external for google test
cpm-lodepng
CPM external for lodepng, a lightweight PNG encoding / decoding library
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-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-render
Entity component system renderer. Utilities for managing OpenGL resources.
cpm-es-systems
This is to systems what the entity component system is to components.
cpm-gl-shaders
GL library to help manage shaders and uniforms.
cpm-gl-state
Class to help manage OpenGL state
cpm-var-buffer
Variable sized C++ buffer with arbitrary type serialization.