|
|
|
@ -25,7 +25,7 @@ |
|
|
|
namespace Magnum { |
|
|
|
namespace Magnum { |
|
|
|
/** @mainpage |
|
|
|
/** @mainpage |
|
|
|
|
|
|
|
|
|
|
|
%Magnum is 2D/3D graphics engine written in C++11 and OpenGL 3 Core Profile. |
|
|
|
%Magnum is 2D/3D graphics engine written in C++11 and modern OpenGL. |
|
|
|
|
|
|
|
|
|
|
|
@section mainpage-design-goals Design goals |
|
|
|
@section mainpage-design-goals Design goals |
|
|
|
|
|
|
|
|
|
|
|
@ -60,6 +60,16 @@ namespace Magnum { |
|
|
|
done on top of pre-made skeleton classes, support for file formats is done |
|
|
|
done on top of pre-made skeleton classes, support for file formats is done |
|
|
|
using plugins and platform support is done by writing simple wrapper class. |
|
|
|
using plugins and platform support is done by writing simple wrapper class. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@section mainpage-platforms Supported platforms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- **OpenGL** 2.1 through 4.3, core profile functionality and modern |
|
|
|
|
|
|
|
extensions |
|
|
|
|
|
|
|
- **OpenGL ES** 2.0, 3.0 and extensions to match desktop OpenGL functionality |
|
|
|
|
|
|
|
- **Linux** and embedded Linux (natively using GLX/EGL and Xlib or through |
|
|
|
|
|
|
|
GLUT or SDL2 toolkit) |
|
|
|
|
|
|
|
- **Windows** (through GLUT or SDL2 toolkit) |
|
|
|
|
|
|
|
- **Google Chrome Native Client** (natively using PPAPI) |
|
|
|
|
|
|
|
|
|
|
|
@section mainpage-features Features |
|
|
|
@section mainpage-features Features |
|
|
|
|
|
|
|
|
|
|
|
- Vector and matrix library with implementation of complex numbers, |
|
|
|
- Vector and matrix library with implementation of complex numbers, |
|
|
|
@ -69,8 +79,6 @@ namespace Magnum { |
|
|
|
- Extensible scene graph which can be modified for each specific usage. |
|
|
|
- Extensible scene graph which can be modified for each specific usage. |
|
|
|
- Plugin-based data exchange framework, tools for manipulating meshes, |
|
|
|
- Plugin-based data exchange framework, tools for manipulating meshes, |
|
|
|
textures and images. |
|
|
|
textures and images. |
|
|
|
- Integration with various windowing toolkits and also ability to create |
|
|
|
|
|
|
|
windowless contexts. Ported to OpenGL ES and various platforms. |
|
|
|
|
|
|
|
- Pre-made shaders, primitives and other tools for easy prototyping and |
|
|
|
- Pre-made shaders, primitives and other tools for easy prototyping and |
|
|
|
debugging. |
|
|
|
debugging. |
|
|
|
|
|
|
|
|
|
|
|
|