libPolyram is a Little Framework for Study of 3D Programming. Name from "Polygon" + "Daramkun".
- Windows 7 or higher (if you use DirectX 12, require the Windows 10)
- Windows SDK (8 or higher, if you use DirectX 12, require the Windows 10 SDK)
- C++ Compiler with C++11 standard support.
- GLEW (for OpenGL 2.0 or higher)
- Vulkan SDK (for Vulkan), not support yet.
- Windows 10 SDK (10.0.10240.0 or higher)
- C++ Compiler with C++11 standard support
- not support yet.
- OS X 10.11 or higher
- stb_image
- LLVM with Objective-C++ and C++11 standard features
- Cocoa.framework
- OpenGL.framework (for OpenGL)
- GLEW (for OpenGL)
- Metal.framework (for Metal)
- Vulkan SDK (for Vulkan)
- SOIL (Precompiled, apt-get install libsoil-dev)
- X11
- libGL and libGLU (for OpenGL, apt-get install libgl1-mesa-dev libglu1-mesa-dev)
- GLEW (for OpenGL, Precompiled, apt-get install libglew-dev)
- Vulkan SDK (for Vulkan), not support yet.
- not support yet.
- iOS 8 or higher
- stb_image
- LLVM with Objective-C++ and C++11 standard features
- UIKit.framework
- GLKit.framework (for OpenGL ES)
- Metal.framework (for Metal)
- Half support (No fully tested yet).
- Android 4.4(Kitkat) or higher (if you use Vulkan, require the Android 7.0)
- stb_image
- Android NDK R10 or higher
- Android Native App Glue
- LLVM with C++11 standard features