44 Commits (100527cd3d4841af0fb1aa3bc7e9bd22a6439005)

Author SHA1 Message Date
Vladimír Vondruš 769838dbd5 Documented custom engine initialization, various doc updates. 13 years ago
Vladimír Vondruš 1291626afc Fixed compilation with Clang's libc++. 13 years ago
Vladimír Vondruš e088da6c78 Fix extension link in the documentation. 13 years ago
Vladimír Vondruš db5618c325 OpenGL ES 2.0 and 3.0 share the same extension list. 13 years ago
Vladimír Vondruš 4b773993e3 Ability to check that extension is supported in particular version. 13 years ago
Vladimír Vondruš 928104bb0a Failed attempt to resolve Doxygen file conflicts. 13 years ago
Vladimír Vondruš 13d5e2a50f Removed enum-referencing Doxygen workarounds. 13 years ago
Vladimír Vondruš 92b8d7fb0b Audio: added Context class. 13 years ago
Vladimír Vondruš e19154be5e Reducing pointer chasings, part 3a: less pointer passing in root namespace. 13 years ago
Vladimír Vondruš 6908738afb Extended extension support bitset to handle MOAR of them. 13 years ago
Vladimír Vondruš 99c72ed99b Initial support for OpenGL 4.4. 13 years ago
Vladimír Vondruš c38407c0bb Abort instead of exit from MAGNUM_ASSERT_*_SUPPORTED() macros. 13 years ago
Vladimír Vondruš f7aa2c05a6 Deinlined heavy functions and removed redundant `inline` everywhere else. 13 years ago
Vladimír Vondruš 5b2484cc2c Context: use fully qualified name in macro. 13 years ago
Vladimír Vondruš db71a23e3c Bring whole Corrade namespace into Magnum namespace. 13 years ago
Vladimír Vondruš ab5b6fcbb3 Added Context::shadingLanguageVersionStrings(), better extension query. 13 years ago
Vladimír Vondruš 1c0ff16549 Updated external OpenGL headers. 13 years ago
Vladimír Vondruš 11b3150a31 Support for ARB_robustness. 13 years ago
Vladimír Vondruš 527ed82394 Doc++ 13 years ago
Vladimír Vondruš c4aa95a595 Initial support for context flags. 13 years ago
Vladimír Vondruš 7ef8432fbe Doxygen: ignore specific namespaces instead of whole directories. 13 years ago
Vladimír Vondruš 6a5d75d1e4 Relicensing to MIT/Expat license, part 2: headers. 13 years ago
Vladimír Vondruš 1693c772ad Moved OpenGL includes out from Magnum.h. 13 years ago
Vladimír Vondruš 2d2d1c07f4 Using new type aliases in whole root Magnum namespace. 13 years ago
Vladimír Vondruš a7f7e76da8 Added TODOs. 13 years ago
Vladimír Vondruš 35c4b5bd23 Doc++ 13 years ago
Vladimír Vondruš c339063566 Don't instanitate/declare structs as classes. 13 years ago
Vladimír Vondruš 3b5b7c71d4 Debug output and configuration value handler for IndexedMesh::IndexType. 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš dc1ab80cda Doc++ 14 years ago
Vladimír Vondruš 9ead1e9deb Thorough documentation review and update. 14 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš 8e3e3ac6d3 Doc++ 14 years ago
Vladimír Vondruš ef1642aea1 Added MAGNUM_ASSERT_{VERSION,EXTENSION}_SUPPORTED() macros. 14 years ago
Vladimír Vondruš a5e8d4535c Debug output operator for Version enum. 14 years ago
Vladimír Vondruš 04c8f21360 Fixed serious issue with Context::is*Supported(). 14 years ago
Vladimír Vondruš 9459d4c6a1 Using isVersionSupported() instead of plain comparison. 14 years ago
Vladimír Vondruš 1437043c62 Fixed compiler warning. 14 years ago
Vladimír Vondruš 818fdefbd6 Added convenience function Context::supportedVersion(). 14 years ago
Vladimír Vondruš e2023ab278 Updated OpenGL ES support in Context and related files. 14 years ago
Vladimír Vondruš 193246e533 Private (implementation-only) OpenGL state tracker. 14 years ago
Vladimír Vondruš 0145343d59 Pedantic: using std::size_t instead of size_t from C compat headers. 14 years ago
Vladimír Vondruš e95c31720e GCC 4.6 compatibility of Extension class. 14 years ago
Vladimír Vondruš ae28de197b Classes for handling version and extension information. 14 years ago