Commit Graph

  • df26073577 GCC 4.5 compatibility: cannot default some functions in class body. Vladimír Vondruš 2013-06-12 23:00:12 +0200
  • bf8fb1adb7 Merge branch 'master' into compatibility Vladimír Vondruš 2013-06-12 20:14:50 +0200
  • 4a4e492785 No need to have virtual destructor in AbstractFramebuffer. Vladimír Vondruš 2013-06-12 19:56:37 +0200
  • 0ca9491244 TgaImporter: removed unneeded #include. Vladimír Vondruš 2013-06-12 15:38:30 +0200
  • 8f08ae4baa TgaImageConverter: don't forget about endianness. Vladimír Vondruš 2013-06-12 15:36:49 +0200
  • 51075b91c5 TgaImageConverter: ported to OpenGL ES. Vladimír Vondruš 2013-06-12 15:36:34 +0200
  • e8fe82ac28 TgaImporter: don't include these headers if not really needed. Vladimír Vondruš 2013-06-12 15:32:54 +0200
  • d17248959e TgaImporter: more verbose error when image type is not supported. Vladimír Vondruš 2013-06-12 15:32:29 +0200
  • 04d1586cda ES2 emulation on desktop is done through GLX, not EGL. Vladimír Vondruš 2013-06-12 15:05:09 +0200
  • 5200771066 Added some TODOs. Vladimír Vondruš 2013-06-12 15:04:19 +0200
  • 7187ccb48b Text: ported GlyphCache to older OpenGL and OpenGL ES. Vladimír Vondruš 2013-06-12 14:44:48 +0200
  • 5c06009446 Reverted interval in distancefield-related things. Vladimír Vondruš 2013-06-12 14:13:44 +0200
  • b5743c9447 TextureTools: ported distanceField() to OpenGL 2.1 and OpenGL ES. Vladimír Vondruš 2013-06-12 13:52:00 +0200
  • e923034dbf Added functions for checking (default) framebuffer state. Vladimír Vondruš 2013-06-12 13:33:54 +0200
  • ac3cb1b470 Fixed extension numbers. Vladimír Vondruš 2013-06-12 13:31:07 +0200
  • 6f63b046ec Fixed typo copypasted all over the place. Vladimír Vondruš 2013-06-11 18:09:56 +0200
  • b5a6036d48 Use proper ARB_framebuffer_object extension. Vladimír Vondruš 2013-06-11 17:50:20 +0200
  • 4380e95a67 Added debug output for Renderer error and reset status queries. Vladimír Vondruš 2013-06-11 15:53:25 +0200
  • 8ef1a9a0ca Added Renderer::error(). Vladimír Vondruš 2013-06-11 15:51:52 +0200
  • eaa486a6e9 Added KHR_debug to ES2 extension list. Vladimír Vondruš 2013-06-11 15:50:52 +0200
  • 261250f074 Shaders: fix port of *Vector shaders to old GLSL. Vladimír Vondruš 2013-06-11 00:53:22 +0200
  • 252f489eaa Don't query shader info log if it contains only '\0' character. Vladimír Vondruš 2013-06-11 00:51:07 +0200
  • e7fd8740bb Fallback for texture storage feature. Vladimír Vondruš 2013-06-08 13:12:37 +0200
  • 6d6d6248ab Reorganize TextureFormat enum a bit. Vladimír Vondruš 2013-06-08 13:11:16 +0200
  • 73db7f8d38 Proper reference in TextureFormat enum value documentation. Vladimír Vondruš 2013-06-08 13:10:29 +0200
  • 6346e128e1 Always define TextureFormat::RGB565. Vladimír Vondruš 2013-06-08 13:06:20 +0200
  • adaf8442e7 Fixed typo in TextureFormat::*Bptc* enum values. Vladimír Vondruš 2013-06-08 13:05:43 +0200
  • 6ff652cbbd Minor cleanup in image and texture format enums. Vladimír Vondruš 2013-06-08 13:04:29 +0200
  • 153e5c784a Sanity check for OpenGL version in Context. Vladimír Vondruš 2013-06-05 16:45:14 +0200
  • c38407c0bb Abort instead of exit from MAGNUM_ASSERT_*_SUPPORTED() macros. Vladimír Vondruš 2013-06-05 15:10:49 +0200
  • fcc143b14e Missing #include. Vladimír Vondruš 2013-06-05 15:09:30 +0200
  • f0e9871f10 Platform: #undef another mess from Xorg headers. Vladimír Vondruš 2013-06-05 15:08:40 +0200
  • f0db90c8ef Added ES2-only support for GL_LUMINANCE{,_ALPHA}. Vladimír Vondruš 2013-06-05 14:35:51 +0200
  • 8453d01ffe Added section for ES2-compatibility-only features into documentation. Vladimír Vondruš 2013-06-05 14:34:52 +0200
  • 54cecb35ea Merge branch 'master' into compatibility Vladimír Vondruš 2013-06-05 01:13:32 +0200
  • 8d70e3e3a9 Shaders: allow default construction of MeshVisualizer. Vladimír Vondruš 2013-06-05 01:12:30 +0200
  • 20fd1f7afc Shaders: really ported MeshVisualizer to ES. Vladimír Vondruš 2013-06-05 01:08:30 +0200
  • abc8bfcfc5 Fixed resource import headers. Vladimír Vondruš 2013-06-05 01:07:15 +0200
  • 55bd644c2d Merge branch 'master' into compatibility Vladimír Vondruš 2013-06-05 00:12:13 +0200
  • 0c31f5dbe4 NaCl's newlib doesn't have std::to_string(). Vladimír Vondruš 2013-06-05 00:11:07 +0200
  • 7f51765c36 Oh yeah, coding while drunk. Vladimír Vondruš 2013-06-05 00:10:34 +0200
  • c1d82464bd Merge branch 'master' into compatibility Vladimír Vondruš 2013-06-04 20:53:37 +0200
  • f78ac39ab6 Shapes: overlooked `typename`. Vladimír Vondruš 2013-06-04 20:52:50 +0200
  • 79c0dc9550 Shaders: use Context::isVersionSupported() instead of ad-hoc solution. Vladimír Vondruš 2013-06-04 20:52:04 +0200
  • a629582c09 GCC 4.4 compatibility: no comparison operators for strongly typed enums. Vladimír Vondruš 2013-06-04 20:51:17 +0200
  • 6ec472038b GCC 4.4 compatibility: ambiguous std::to_string() call. Vladimír Vondruš 2013-06-04 20:50:10 +0200
  • 6e07f8e436 GCC 4.4 compatibility: defaulted non-inline function causes linker error. Vladimír Vondruš 2013-06-04 20:48:19 +0200
  • 627c74c603 GCC 4.4 compatibility: no explicit conversion operators. Vladimír Vondruš 2013-06-04 20:47:17 +0200
  • e69031b12c GCC 4.4 compatibility: no std::declval here. Vladimír Vondruš 2013-06-04 20:46:38 +0200
  • 5f29207114 Merge branch 'master' into compatibility Vladimír Vondruš 2013-06-04 20:00:44 +0200
  • c253fa74d3 Shapes: simplified collision dispatch implementation with macro. Vladimír Vondruš 2013-06-04 19:55:01 +0200
  • b8b6b63919 SceneGraph: use `virtual` where it hurts less. Vladimír Vondruš 2013-06-04 19:53:25 +0200
  • 392dc54635 Moved BufferTextureFormat enum before the class. Vladimír Vondruš 2013-06-04 19:52:36 +0200
  • c4ab9e461f GCC 4.5 compatibility: can't `default` an `explicit` declaration. Vladimír Vondruš 2013-06-04 19:51:08 +0200
  • 3f056ac3fd GCC 4.5 compatibility: defaulted non-inline function causes linker error. Vladimír Vondruš 2013-06-04 19:50:13 +0200
  • ead852b102 GCC 4.5 compatibility: no forward enum declarations. Vladimír Vondruš 2013-06-04 19:49:03 +0200
  • 6a91e8f14f GCC 4.5 compatibility: no range-based for. Vladimír Vondruš 2013-06-04 19:48:13 +0200
  • 878343ffca Merge branch 'master' into compatibility Vladimír Vondruš 2013-06-04 18:58:15 +0200
  • 834d68945e GCC 4.6 compatibility: weird name conflicts. WTF. Vladimír Vondruš 2013-06-04 18:57:14 +0200
  • d23942f1bc Fixed comma at the end of enumeration list. Vladimír Vondruš 2013-06-04 18:56:54 +0200
  • a9eb5509ef Merge branch 'master' into compatibility Vladimír Vondruš 2013-06-04 18:27:44 +0200
  • b9a72bd3d1 Shaders: ported MeshVisualizer to not require geometry shader. Vladimír Vondruš 2013-06-04 13:50:50 +0200
  • 9d1d4b5ef1 Properly number shader sources. Vladimír Vondruš 2013-06-04 13:00:16 +0200
  • 64b00278b8 No need to add `#line` directive also before `#version` line. Vladimír Vondruš 2013-06-04 12:57:15 +0200
  • 1701f1c42f MeshTools: added duplicate() utility for creating non-indexed array. Vladimír Vondruš 2013-05-31 23:31:40 +0200
  • f4fdbd2b2d MeshTools: this can be moved instead of copying. Vladimír Vondruš 2013-05-31 23:13:13 +0200
  • 1c32119058 MeshTools: renamed clean() to removeDuplicates(). Vladimír Vondruš 2013-05-31 23:12:09 +0200
  • 915d49cc7d MeshTools: some cleanup. Vladimír Vondruš 2013-05-31 22:49:15 +0200
  • cabbc5d858 Allow movement of AbstractShaderProgram. Vladimír Vondruš 2013-05-31 22:48:05 +0200
  • 77093a9b65 SceneGraph: fixed copypaste error. Vladimír Vondruš 2013-05-31 17:21:27 +0200
  • b701dbb655 Adapted to Corrade changes. Vladimír Vondruš 2013-05-31 17:07:34 +0200
  • d969a9a162 Adapted to Corrade changes. Vladimír Vondruš 2013-05-31 16:12:30 +0200
  • 12f9666321 Missing space in shader compiler output message. Vladimír Vondruš 2013-05-30 16:25:46 +0200
  • 69a5c2f06f Buffer data queries are not available in OpenGL ES. Vladimír Vondruš 2013-05-30 00:54:56 +0200
  • 7b0f762683 Added and fully implemented OES_standard_derivatives extension. Vladimír Vondruš 2013-05-30 00:45:17 +0200
  • 8aab09a10c Slightly reordered and crosslinked Renderer functions. Vladimír Vondruš 2013-05-30 00:34:21 +0200
  • 980cc48642 SceneGraph: extracted CachedTransformation[s] enum out of AbstractFeature. Vladimír Vondruš 2013-05-27 16:23:25 +0200
  • 3f9d449f58 Math: fix compilation with Clang. Vladimír Vondruš 2013-05-27 16:14:54 +0200
  • 150a583c3d SceneGraph: typedef MatrixType to avoid those horrible declarations. Vladimír Vondruš 2013-05-27 16:13:50 +0200
  • 1071a251cd SceneGraph: make public Object API non-virtual too. Vladimír Vondruš 2013-05-27 15:20:21 +0200
  • 330794d710 Documentation fixes. Vladimír Vondruš 2013-05-27 14:08:25 +0200
  • 3fc7ccafe5 SceneGraph: don't use virtual calls when setting transformations. Vladimír Vondruš 2013-05-27 13:27:09 +0200
  • f7aa2c05a6 Deinlined heavy functions and removed redundant `inline` everywhere else. Vladimír Vondruš 2013-05-26 01:27:20 +0200
  • d3c37a3962 SceneGraph: removed redundant `inline` keyword. Vladimír Vondruš 2013-05-25 23:34:22 +0200
  • 345abcc7ba Text: removed redundant `inline` keyword. Vladimír Vondruš 2013-05-25 23:31:59 +0200
  • 777b406840 Trade: removed redundant `inline` keyword. Vladimír Vondruš 2013-05-25 23:31:30 +0200
  • ebf13678dc Shapes: removed redundant `inline` keyword. Vladimír Vondruš 2013-05-25 23:29:57 +0200
  • 4f82053058 Shaders: removed redundant `inline` keyword. Vladimír Vondruš 2013-05-25 23:28:21 +0200
  • 72e83c4f49 Platform: inline/virtual optimizations. Vladimír Vondruš 2013-05-25 23:26:58 +0200
  • 5bf61ceb74 *Tools: deinlined heavy functions, removed redundant `inline`. Vladimír Vondruš 2013-05-25 23:18:25 +0200
  • 06a4e297bc Math: deinlined heavy functions, removed redundant `inline`. Vladimír Vondruš 2013-05-25 23:13:35 +0200
  • ae81e729c9 Added TODO. Vladimír Vondruš 2013-05-25 20:13:23 +0200
  • d83234d214 Don't build magnum-info by default. Vladimír Vondruš 2013-05-25 20:12:31 +0200
  • 5b54b07210 Added Buffer::size(), Buffer::data() and Buffer::subData() queries. Vladimír Vondruš 2013-05-25 15:17:44 +0200
  • 5b2484cc2c Context: use fully qualified name in macro. Vladimír Vondruš 2013-05-24 21:59:30 +0200
  • db05553e65 Math: another C++14 todo :-) Vladimír Vondruš 2013-05-24 21:59:09 +0200
  • db71a23e3c Bring whole Corrade namespace into Magnum namespace. Vladimír Vondruš 2013-05-24 21:38:13 +0200
  • 12a985526d Adapted to Corrade changes. Vladimír Vondruš 2013-05-24 20:56:20 +0200
  • ca38c015f0 Refactored Buffer internals to follow GL naming conventions. Vladimír Vondruš 2013-05-24 12:01:58 +0200
  • 3ada0d8d1d Added Renderbuffer::setStorageMultisample(). Vladimír Vondruš 2013-05-24 11:57:21 +0200