diff --git a/README.md b/README.md index fdb1f940f..b74a24b74 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -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. DESIGN GOALS ============ @@ -34,6 +34,17 @@ DESIGN GOALS 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. +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) + FEATURES ======== @@ -46,8 +57,6 @@ FEATURES * Extensible scene graph which can be modified for each specific usage. * Plugin-based data exchange framework, tools for manipulating meshes, textures and images. -* Integration with various windowing toolkits and also ability to create - windowless contexts. * Pre-made shaders, primitives and other tools for easy prototyping and debugging. diff --git a/doc/mainpage.dox b/doc/mainpage.dox index cc5e6df15..acc1cec27 100644 --- a/doc/mainpage.dox +++ b/doc/mainpage.dox @@ -25,7 +25,7 @@ namespace Magnum { /** @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 @@ -60,6 +60,16 @@ namespace Magnum { 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. +@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 - 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. - Plugin-based data exchange framework, tools for manipulating meshes, 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 debugging.