Skip to content

atherlangga/blowgun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blowgun

Blowgun is a 3D graphics library that designed to run on Windows, Linux, and Android. In order to achieve that, it's written using C++ and on top of OpenGLES 2.

Building

Basically, Blowgun only needs two things:

  • CMake
  • C++11-capable compiler.

Windows

On Windows, Blowgun is tested working using MSVC 11.0 (Shipped with Visual C++ Express 2012 for Windows Desktop).

Steps to build:

  1. Open Visual Studio Command Prompt and then change directory to builder\cmake.
  2. Make directory junction for resources. You can do that using command mklink /d /j resources ..\..\resources.
  3. Run cmake . && make.

Linux

On Linux, Blowgun is tested working using:

  • GCC 4.7
  • Clang 3.1

Steps to build:

  1. Open your favorite terminal and then change directory to builder/cmake.
  2. Make symbolic link for resources. Just to refresh your memory, you can do it by executing ln -s ../../resources resources.
  3. Run cmake . && make.

Android

TODO

Directory Structure

├── builder                 // Build-system-specific files.
├── docs                    // Documentation.
└── resources               // Raw resources.
    ├── code                    // Code resources.
    │   ├── application             // Application-specific code.
    │   ├── libs                    // All library code, including Blowgun.
    │   └── os_bootstrap            // OS-specific bootstrapper.
    ├── data                    // Data resources.
    └── third-party         // Third-party files needed to run the application.

About

A lite graphics library for Windows, Linux, and Android.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published