Skip to content

UIKit0/resinlib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RESIN

A retargetable rendering library

RESIN is a C++11 rendering library based on the popular three.js. RESIN is written to a ES2 compatible subset of OpenGL, and has been designed to target multiple platforms (desktop, mobile, and web via Emscripten/Native Client).

Status

Unstable, pre-alpha, proof-of-concept - but actively worked on!

  • Based on three.js r61

Requirements

RESIN requires CMake and SDL2 to build, and a supported platform toolchain.

Quickstart

OS X

With homebrew and Xcode 5 installed on Mavericks:

  % brew install SDL2 cmake
  % cd $RESINDIR/xcode
  % ./configure.sh
  % open Resin.xcodeproj

Emscripten

  % export EMSDK_PATH=/path/to/emscripten/1.5.x
  % cd $RESINDIR/emscripten/release
  % ./configure.sh
  % make
  % open ../sandbox.html

Android

NB: Currently builds as a static library only

  % cd $RESINDIR/android
  % ndk-build

Samples

Links

  • three_cpp - an alternative C++ port of three.js

About

A retargetable rendering library based on three.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.5%
  • JavaScript 25.6%
  • C 1.6%
  • Other 0.3%