Commit Graph

  • 2713d0f725 Doc++ Vladimír Vondruš 2014-02-02 10:14:59 +0100
  • a93774eeb2 doc: update Getting Started for MSVC too. Vladimír Vondruš 2014-02-02 10:14:32 +0100
  • 3a3830098b doc: mention that it might be easier to use SDL2 on newer systems. Vladimír Vondruš 2014-02-02 09:56:08 +0100
  • 2ba69b2c2b doc: added Visual Studio building instructions. Vladimír Vondruš 2014-02-01 11:37:06 +0100
  • 4c21e10e57 Support both DSA and SSO variants of glProgramUniform*(). Vladimír Vondruš 2014-01-31 22:55:04 +0100
  • 4a289c9df5 package: Magnum doesn't have versioned libraries. Vladimír Vondruš 2014-01-31 13:59:59 +0100
  • e3248bf524 package: fix typo. Vladimír Vondruš 2014-01-31 13:59:35 +0100
  • 40c8548db7 package: no CMake files are installed by Magnum. Vladimír Vondruš 2014-01-31 13:02:02 +0100
  • e7159c52ae package: added debian package. Vladimír Vondruš 2014-01-31 12:50:45 +0100
  • 6ce7466b21 Use UnsignedInt instead of std::size_t for attribute sizes/offsets. Vladimír Vondruš 2014-01-30 22:39:17 +0100
  • 69225bf8c1 doc: clearly mention all possibly needed CMake module files. Vladimír Vondruš 2014-01-30 22:25:24 +0100
  • 29deb70f23 doc: mention also OpenGL version for optionally used extensions. Vladimír Vondruš 2014-01-30 22:17:56 +0100
  • 6fb04dcdfe modules: work around GLUT_Xi_LIBRARY-related CMake errors on Ubuntu. Vladimír Vondruš 2014-01-30 21:52:24 +0100
  • 30aae1bd48 modules: actually detect the MAGNUM_PLUGINS_DIR. Vladimír Vondruš 2014-01-30 21:47:06 +0100
  • 3a1c776557 Adapted to Corrade::PluginManager changes. Vladimír Vondruš 2014-01-30 20:45:16 +0100
  • 123a850f4b doc: moved GL-related TODOs where they belong. Vladimír Vondruš 2014-01-30 20:21:14 +0100
  • 0ed2103411 package: enable everything possible in ArchLinux PKGBUILD. Vladimír Vondruš 2014-01-30 20:17:53 +0100
  • 409153380e MeshTools: cleaned up duplicate(). Vladimír Vondruš 2014-01-30 20:16:22 +0100
  • cc1142cc17 MeshTools: reworked removeDuplicates(). Vladimír Vondruš 2014-01-30 20:13:55 +0100
  • d19b3837fe MeshTools: reworked combineIndexedArrays(). Vladimír Vondruš 2014-01-30 00:34:13 +0100
  • 8b209a24ba Audio: use std::reference_wrapper instead of pointers. Vladimír Vondruš 2014-01-30 00:05:55 +0100
  • 529513d536 Removed redundant `Buffer` suffixes from FramebufferBlit enum. Vladimír Vondruš 2014-01-29 15:22:12 +0100
  • 8f9036104d doc: explicitly mention that given extension is needed for ES2. Vladimír Vondruš 2014-01-29 15:15:22 +0100
  • 5373fdf3ad MeshTools: fix obvious out-of-range access in tipsify(). Vladimír Vondruš 2014-01-28 13:16:32 +0100
  • 06f45d8674 Fix compilation on GCC 4.7. Vladimír Vondruš 2014-01-27 20:40:11 +0100
  • 601913308b Removed now duplicate extension support status, added some TODOs. Vladimír Vondruš 2014-01-27 19:05:20 +0100
  • 0e87886ac4 Allow method chaining also on BufferTexture. Vladimír Vondruš 2014-01-27 18:55:05 +0100
  • 10cf24e158 Publicly inherit AbstractTexture in BufferTexture. Vladimír Vondruš 2014-01-27 18:53:03 +0100
  • b68843bf22 Shader: ability to use version directive from shader source. Vladimír Vondruš 2014-01-27 15:48:51 +0100
  • bcf1cf1c63 Better texture attaching in Framebuffer. Vladimír Vondruš 2014-01-27 15:45:05 +0100
  • 959d40a02d Split Texture into TextureArray, MultisampleTexture and RectangleTexture. Vladimír Vondruš 2014-01-27 15:38:56 +0100
  • 9e0db81093 Doc++ Vladimír Vondruš 2014-01-27 15:29:25 +0100
  • 72fe6c3e10 Update OpenGL support. Vladimír Vondruš 2014-01-27 15:49:54 +0100
  • ce403cd6a5 3D textures _are_ available in OpenGL ES 3.0. Vladimír Vondruš 2014-01-27 15:28:44 +0100
  • 57eb4ea649 Code cleanup. Vladimír Vondruš 2014-01-27 15:48:19 +0100
  • 99c0ec7195 doc: Missing include in Getting Started Guide. Vladimír Vondruš 2014-01-24 02:15:19 +0100
  • dd2cac1e8a Assert on each OES_vertex_array_object function occurence. Vladimír Vondruš 2014-01-24 02:10:05 +0100
  • 8a865e10a6 Fix version string comparison on desktop GL. Vladimír Vondruš 2014-01-24 01:14:03 +0100
  • a4fa56b36d Fix ES3 build. Vladimír Vondruš 2014-01-24 00:51:33 +0100
  • 41235c20eb Fix version checks on OpenGL 2.1 and OpenGL ES 2.0. Vladimír Vondruš 2014-01-24 00:28:48 +0100
  • 17ae24cee2 It probably isn't good idea to have version checks as assertions. Vladimír Vondruš 2014-01-24 00:26:43 +0100
  • fa4558f5b5 Use version() utility function also internally. Vladimír Vondruš 2014-01-24 00:25:52 +0100
  • deb69d1197 Print more information when cannot retrieve OpenGL version. Vladimír Vondruš 2014-01-23 23:19:21 +0100
  • 370f1bf7e3 Hide yet-unused private function on ES. Vladimír Vondruš 2014-01-23 23:12:53 +0100
  • 10669f9e78 Fix class/struct mismatch. Vladimír Vondruš 2014-01-23 23:12:28 +0100
  • 132c2f4e64 package: ensure that static libs are being kept in ArchLinux packages. Vladimír Vondruš 2014-01-23 23:08:20 +0100
  • a88155a198 Actually make use of EXT_texture_storage on ES2. Vladimír Vondruš 2014-01-23 21:43:32 +0100
  • a05594bdfd Doc++ Vladimír Vondruš 2014-01-23 21:42:43 +0100
  • 97874a15ac Fix BufferImage test to pass and retrieve data with proper alignment. Vladimír Vondruš 2014-01-23 20:18:32 +0100
  • fc35adaac2 Use *Image::dataSize() instead of manual buggy size computation. Vladimír Vondruš 2014-01-23 20:17:58 +0100
  • 11522ac0cf Get rid of pointers in internal texture implementation. Vladimír Vondruš 2014-01-23 20:07:34 +0100
  • 932e629456 Actually implement the fallback for Renderer::resetNotificationStrategy(). Vladimír Vondruš 2014-01-23 19:13:53 +0100
  • 1d218cbed2 Enable Buffer::invalidate*Data() on ES. Vladimír Vondruš 2014-01-23 19:10:00 +0100
  • 57ca8ee909 Removed Buffer::maxVertexAttributeBindings(). Vladimír Vondruš 2014-01-23 19:06:11 +0100
  • 1ef4a364c9 doc: actually we have a way to retrieve object labels. Vladimír Vondruš 2014-01-23 19:05:42 +0100
  • 5d938e7f4f Moved global data from Renderer class to per-context state. Vladimír Vondruš 2014-01-23 19:04:04 +0100
  • 1ad8be425f Moved global data from Mesh class to per-context state. Vladimír Vondruš 2014-01-23 18:45:35 +0100
  • e921a111b5 Moved global data from Buffer class to per-context state. Vladimír Vondruš 2014-01-23 18:18:35 +0100
  • 8cdefa1e0b Moved global data from shader classes to per-context state. Vladimír Vondruš 2014-01-23 16:30:35 +0100
  • 37b9f4d846 Moved global data from texture classes to per-context state. Vladimír Vondruš 2014-01-23 15:31:58 +0100
  • c1c71339e4 Moved global data from framebuffer classes to per-context state. Vladimír Vondruš 2014-01-23 01:06:12 +0100
  • 28939078e2 Decide about used extensions on only one place. Vladimír Vondruš 2014-01-22 23:55:18 +0100
  • d6c2ac433a Merge branch 'master' into compatibility snapshot-2014-01-compatibility Vladimír Vondruš 2014-01-21 11:07:01 +0100
  • 7fa39a5b3f modules: once more. v2014.01 snapshot-2014-01 Vladimír Vondruš 2014-01-21 11:06:50 +0100
  • 4084a5d6b7 Merge branch 'master' into compatibility Vladimír Vondruš 2014-01-21 10:48:57 +0100
  • 7ec314dbb5 modules: updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2014-01-21 10:48:12 +0100
  • ce300efe5e Merge branch 'master' into compatibility Vladimír Vondruš 2014-01-21 02:32:42 +0100
  • d140cfd87e Don't export template class. Vladimír Vondruš 2014-01-21 02:32:08 +0100
  • 9b8d185e6a MSVC 2013 compatibility: some explicit typing needed. Vladimír Vondruš 2014-01-21 02:28:24 +0100
  • d55858b8cb MSVC 2013 compatibility: work around more compiler crashes. Vladimír Vondruš 2014-01-21 02:27:59 +0100
  • 152701fe15 MSVC 2013 compatibility: different attribute placement. Vladimír Vondruš 2014-01-21 02:27:24 +0100
  • 57e2c47cab MSVC 2013 compatibility: more workarounds for array initialization bug. Vladimír Vondruš 2014-01-21 02:23:54 +0100
  • 083cdcd679 MSVC 2013 compatibility: no rvalue references for *this. Vladimír Vondruš 2014-01-21 02:22:06 +0100
  • e5ad83b0d9 MSVC 2013 compatibility: fix includes. Vladimír Vondruš 2014-01-21 02:19:48 +0100
  • 52a7d0a5ec Merge branch 'master' into compatibility Vladimír Vondruš 2014-01-21 00:11:47 +0100
  • 11c84563f8 modules: updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2014-01-21 00:11:23 +0100
  • 49d8c71a59 MagnumFont: mention lineHeight value in documentation. Vladimír Vondruš 2014-01-21 00:07:54 +0100
  • 6f0ba96cb6 Happy new year too. Vladimír Vondruš 2014-01-19 17:42:41 +0100
  • 7e1c93121c modules: updated FindCorrade.cmake from Corrade repository. Vladimír Vondruš 2014-01-19 17:28:23 +0100
  • 2b94a350e7 Platform: fix magnum-info NaCl markup. Vladimír Vondruš 2014-01-19 17:27:43 +0100
  • aec9e63d0d Platform: display proper application class name in magnum-info. Vladimír Vondruš 2014-01-19 17:27:14 +0100
  • 02918185e3 Merge branch 'master' into compatibility Vladimír Vondruš 2014-01-19 13:01:40 +0100
  • 6f58bfd4e3 Platform: fix documentation. Vladimír Vondruš 2014-01-19 13:00:52 +0100
  • cc9e6c6161 Fix NaCl build. Vladimír Vondruš 2014-01-19 12:59:48 +0100
  • f7a3b74083 package: fix NaCl Jenkins configuration. Vladimír Vondruš 2014-01-19 12:59:09 +0100
  • a3a9f2bb79 GCC 4.5 compatibility: no forward enum declarations. Vladimír Vondruš 2014-01-19 12:58:15 +0100
  • e2d0e5898c GCC 4.4 compatibility: lack of auto-conversion of typed enums. Vladimír Vondruš 2014-01-16 20:06:04 +0100
  • 68c326eedd GCC 4.5 compatibility: can't list-initialize array of classes. Vladimír Vondruš 2014-01-16 19:41:07 +0100
  • b913f93bf9 GCC 4.5 compatibility: some explicit typing needed. Vladimír Vondruš 2014-01-16 19:39:58 +0100
  • 1ad6d97558 GCC 4.5 compatibility: fix the merge. Vladimír Vondruš 2014-01-16 19:36:27 +0100
  • 35196b6a49 GCC 4.5 compatibility: fix includes. Vladimír Vondruš 2014-01-16 19:39:24 +0100
  • f4c3c35468 package: use compatibility branch in Jenkins NaCl build. Vladimír Vondruš 2014-01-16 16:46:59 +0100
  • 9ea4f85968 Merge branch 'master' into compatibility Vladimír Vondruš 2014-01-16 16:39:13 +0100
  • f21f10c344 package: initial Jenkins configuration for NaCl build. Vladimír Vondruš 2014-01-16 16:22:02 +0100
  • 7ff7ac73d4 package: don't bother with the tests on Emscripten at all. Vladimír Vondruš 2014-01-16 16:20:58 +0100
  • a653c21298 package: updated to Corrade's Jenkins CI changes. Vladimír Vondruš 2014-01-16 16:16:11 +0100
  • 848d2fe45b Doc++ Vladimír Vondruš 2014-01-16 00:41:15 +0100
  • 09a273928a doc: new page with troubleshooting for common issues. Vladimír Vondruš 2014-01-16 00:40:49 +0100
  • 072ee4e288 doc: mapping of OpenGL limit and state queries, various improvements. Vladimír Vondruš 2014-01-15 23:57:31 +0100
  • 1dd8b51e69 doc: added OpenGL support status and OpenGL command mapping. Vladimír Vondruš 2014-01-13 20:09:11 +0100