Code Monkey home page Code Monkey logo

resinlib's Introduction

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

resinlib's People

Contributors

safetydank avatar

Watchers

James Cloos avatar Andy Tai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.