Skip to content

OpenGL ES 2 implementation for the 3DS

License

GPL-3.0, MPL-2.0 licenses found

Licenses found

GPL-3.0
BM_LICENSE.txt
MPL-2.0
HOS_LICENSE.txt
Notifications You must be signed in to change notification settings

kynex7510/GLASS

Repository files navigation

GLASS

(WIP) OpenGL ES 2 implementation for the 3DS.

Setup

Download a prebuilt version, use as a CMake dependency, or build manually.

HOS build

cmake -B BuildHOS -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="$DEVKITPRO/cmake/3DS.cmake" -DCMAKE_BUILD_TYPE=Release -DGLASS_COMPILE_EXAMPLES=ON
cmake --build BuildHOS --config Release
cmake --install BuildHOS --prefix BuildHOS/Release

BM build

cmake -B BuildBM -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="$CTR_BM_TOOLCHAIN_ROOT/Toolchain.cmake" -DCMAKE_BUILD_TYPE=Release -DGLASS_COMPILE_EXAMPLES=ON
cmake --build BuildBM --config Release
cmake --install BuildBM --prefix BuildBM/Release

Usage

Read the docs. Additionally, the examples folder includes some examples.

Credits

The following projects were used for reference:

Additionally, many thanks to:

for providing informations about the GPU, graphics, and generally being helpful.

License

This library is doubly licensed:

About

OpenGL ES 2 implementation for the 3DS

Topics

Resources

License

GPL-3.0, MPL-2.0 licenses found

Licenses found

GPL-3.0
BM_LICENSE.txt
MPL-2.0
HOS_LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published