Browse Source

Explicitly mention supported platforms in README and documentation.

pull/278/head
Vladimír Vondruš 13 years ago
parent
commit
78ab75c72e
  1. 15
      README.md
  2. 14
      doc/mainpage.dox

15
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 DESIGN GOALS
============ ============
@ -34,6 +34,17 @@ DESIGN GOALS
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.
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 FEATURES
======== ========
@ -46,8 +57,6 @@ FEATURES
* 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.
* Pre-made shaders, primitives and other tools for easy prototyping and * Pre-made shaders, primitives and other tools for easy prototyping and
debugging. debugging.

14
doc/mainpage.dox

@ -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.

Loading…
Cancel
Save