- - Powerful fonts module with SpriteFonts support (XNA fonts, AngelCode fonts, TTF)
- - Outstanding texture formats support, including compressed formats (DXT, ETC, ASTC)
+ - Written in plain C code (C99)
+ - Uses PascalCase/camelCase notation
+ - Hardware accelerated with OpenGL (
1.1, 2.1, 3.3 or ES 2.0)
+ - Unique OpenGL abstraction layer (usable as standalone module): [
rlgl]
+ - Powerful fonts module with SpriteFonts support (XNA fonts, AngelCode fonts, TTF)
+ - Outstanding texture formats support, including compressed formats (DXT, ETC, ASTC)
+ - Basic 3d support for Geometrics, Models, Heightmaps and Billboards
- Materials (diffuse, normal, specular) and Lighting (point, directional, spot)
- Shaders support, including Model shaders and Postprocessing shaders
- - Powerful math module for Vector and Matrix operations: [
raymath]
- - Audio loading and playing with streaming support (WAV, OGG, FLAC, XM, MOD)
+ - Powerful math module for Vector and Matrix operations: [
raymath]
+ - Audio loading and playing with streaming support (WAV, OGG, FLAC, XM, MOD)
- VR stereo rendering support with configurable HMD device parameters
- Multiplatform support: Android, Raspberry Pi, HTML5, Oculus Rift CV1
- Custom color palette for fancy visuals on raywhite background
- Minimal external dependencies (GLFW3, OpenGL, OpenAL)
- Complete binding to Lua: [
rlua]
-