Commit Graph

  • 6ba9bf529a Platform: doc++ Vladimír Vondruš 2019-10-10 17:33:06 +0200
  • f7d739058b Platform: device selection in WindowlessEglApplication. Vladimír Vondruš 2019-10-10 17:30:54 +0200
  • 3bfec34cec Platform: EGL_EXT_anything isn't on WebGL anyway. Vladimír Vondruš 2019-10-10 15:53:34 +0200
  • 73baab69ce Platform: specify EGL context version for desktop as well. Vladimír Vondruš 2019-10-10 14:02:10 +0200
  • bc3451a593 Platform: how did Linus say it, fuck NVidia? Vladimír Vondruš 2019-10-10 13:48:59 +0200
  • c5d08156ea Audio: shorten test name to avoid too wide CTest output. Vladimír Vondruš 2019-10-07 19:49:15 +0200
  • 7489c4c2d7 Shaders: fix warnings in a test. Vladimír Vondruš 2019-10-07 19:35:38 +0200
  • 22458f22b5 Trade: minor cleanup. Vladimír Vondruš 2019-10-07 19:31:36 +0200
  • 84fc685c87 Trade, Audio: explicitly disallow custom deleters returned from plugins. Vladimír Vondruš 2019-10-07 17:45:40 +0200
  • 118c3e4aca Audio: 100% test coverage for the base Importer class. Vladimír Vondruš 2019-10-07 19:28:41 +0200
  • ef725cdbcf Adapt to changes to executable symbol defaults in CMake 3.4. Vladimír Vondruš 2019-10-07 19:50:26 +0200
  • 7f4da303cb Require at least CMake 3.4. Vladimír Vondruš 2019-10-07 14:31:59 +0200
  • a018521a8c CMake: simplify plugin test setup. Vladimír Vondruš 2019-10-03 16:27:06 +0200
  • dbb4cb39a1 GL: improve Framebuffer usage docs. Vladimír Vondruš 2019-10-07 14:30:14 +0200
  • 3f9c541753 GL: add ES-only TextureFormat::BGRA[8]. Vladimír Vondruš 2019-10-03 18:01:17 +0200
  • 7b368dcdf4 GL: mention how to do --magnum-log quiet directly from C++. Vladimír Vondruš 2019-10-03 16:25:59 +0200
  • a1a59ec4ea Shaders: assert on the wireframe flag when calling related setters. Vladimír Vondruš 2019-10-01 21:48:45 +0200
  • 398988193a TextureTools: increase fuzzy compare threshold for iOS/WebGL. Vladimír Vondruš 2019-10-01 21:42:16 +0200
  • 414845d07c doc: update source SVG for a newer Inkscape. Vladimír Vondruš 2019-10-01 21:41:57 +0200
  • 8bac2a05a5 Platform: more compact list of GLSL versions in magnum-gl-info. Vladimír Vondruš 2019-10-01 21:35:32 +0200
  • 387a12c329 Trade: provide less useless OOB assert messages. Vladimír Vondruš 2019-10-01 21:33:32 +0200
  • 9315175a72 Shaders: avoid MeshVisualizer::VertexIndex reusing a generic color slot. Vladimír Vondruš 2019-10-01 21:11:05 +0200
  • a0f0015211 Shaders: de-inline uniform setters. Vladimír Vondruš 2019-10-01 16:57:04 +0200
  • 9616273e18 Shaders: improve MeshVisualizer docs. Vladimír Vondruš 2019-10-01 16:31:21 +0200
  • 0e8e6f43e5 Shaders: adjust thresholds for Flat/Phong vertex color WebGL 1 tests. Vladimír Vondruš 2019-10-01 16:29:00 +0200
  • a515bdf297 Shaders: rendering tests for all remaining builtin shaders. Vladimír Vondruš 2019-10-01 00:20:06 +0200
  • 2d1d9f4b29 Shaders: simplified [DistanceField]Vector and VertexColor shader tests. Vladimír Vondruš 2019-09-30 11:46:17 +0200
  • d89b74d40a DebugTools: now it can happen that the pixel list is empty. Vladimír Vondruš 2019-10-01 14:57:02 +0200
  • 5b1c521f99 DebugTools: provide verbose diagnostic from CompareImage. Vladimír Vondruš 2019-10-01 14:32:15 +0200
  • cb492f932a DebugTools: don't print a newline after comparison delta image. Vladimír Vondruš 2019-10-01 13:43:05 +0200
  • dbfc145362 DebugTools: copypaste oops, so this wasn't testing the correct thing. Vladimír Vondruš 2019-10-01 13:21:19 +0200
  • 14d602ab0e doc: updated changelog. Vladimír Vondruš 2019-09-30 11:28:40 +0200
  • 64e365eeee AnyImageImporter: Basis file signature is just the two bytes. Vladimír Vondruš 2019-09-29 00:56:04 +0200
  • e49136fd24 GL: I *knew* there was a reason I did this. Vladimír Vondruš 2019-09-28 20:16:54 +0200
  • fb45e5c9ca doc: updated changelog and credits. Vladimír Vondruš 2019-09-28 20:16:39 +0200
  • 837defa182 Fix DistanceFieldVector on WebGL iOS Florian Goujeon 2019-09-28 12:42:45 +0200
  • 22cafcd7e0 Fix DistanceFieldVector on WebGL iOS #374 Florian Goujeon 2019-09-28 12:42:45 +0200
  • 9e613f6ec4 package/ci: rotten stuff gets more rotten. Vladimír Vondruš 2019-09-26 18:46:01 +0200
  • 957e8470fe GL: put extension docs to proper enum value. Vladimír Vondruš 2019-09-26 18:39:36 +0200
  • f58a15b9a1 GL: update outdated info -- ASTC is on WebGL now. Vladimír Vondruš 2019-09-26 18:38:18 +0200
  • eef1981b43 GL: added hasTextureFormat() and textureFormat() helpers. Vladimír Vondruš 2019-09-26 18:37:14 +0200
  • 7f70dc7385 Math: XFAIL most (all?) NoInit tests in Release builds. Vladimír Vondruš 2019-09-26 16:35:19 +0200
  • dc4c24da03 Vk: fix handling of unsupported formats. Vladimír Vondruš 2019-09-26 16:34:07 +0200
  • d9cef2feea Add HDR ASTC pixel formats. Vladimír Vondruš 2019-09-26 14:15:29 +0200
  • 893d5d38bc ASTC: the pain never ends (3D formats). Vladimír Vondruš 2019-09-26 13:08:37 +0200
  • cd39463876 Shaders: verify that no GL errors happened during construction. Vladimír Vondruš 2019-09-26 13:00:24 +0200
  • 8703497367 Remove redundant information from assert messages. Vladimír Vondruš 2019-09-25 14:59:33 +0200
  • 75bfd41baf Add a table describing block size of all known compressed pixel formats. Vladimír Vondruš 2019-09-25 14:29:04 +0200
  • 64c9d40722 Minor cleanup. Vladimír Vondruš 2019-09-25 14:26:19 +0200
  • 4874dbbd3c doc: include snippet directory from plugins as well. Vladimír Vondruš 2019-09-23 14:03:56 +0200
  • fe25169616 Updated toolchains submodule. Vladimír Vondruš 2019-09-23 10:11:48 +0200
  • 0a55171e94 doc: updated changelog. Vladimír Vondruš 2019-09-23 10:11:14 +0200
  • b4ca71ef9b AnyImageConverter: Delegate .basis files to BasisImageConverter Squareys 2019-08-29 11:34:39 +0200
  • a1c2c9c6b3 AnyImageImporter: Delegate .basis files to BasisImporter Squareys 2019-08-27 18:48:15 +0200
  • 90c727c025 GL: test for ARB_gpu_shader_fp64 in tests that need it. Vladimír Vondruš 2019-09-22 19:07:16 +0200
  • 5fbc3c0e0c Link to D3D and Metal pixel format equivalents as well. Vladimír Vondruš 2019-09-22 19:01:30 +0200
  • 0f708d13d6 Properly include configure.h from all Magnum headers. Vladimír Vondruš 2019-09-22 13:07:04 +0200
  • 14bd07c559 GL: properly include a header for the deprecation macro. Vladimír Vondruš 2019-09-19 11:36:10 +0200
  • bc7fff792c Doc++ Vladimír Vondruš 2019-09-16 21:52:49 +0200
  • ba3ce069d4 GL: consistency in error message prefixes. Vladimír Vondruš 2019-09-16 21:52:31 +0200
  • 44b008262e Doc++ Vladimír Vondruš 2019-09-16 11:33:42 +0200
  • c6c8dcb456 GL: make DynamicAttribute constructible directly from an Attribute. Vladimír Vondruš 2019-09-16 11:32:54 +0200
  • b2494416f4 GL: debug output for DynamicAttribute enums. Vladimír Vondruš 2019-09-16 11:10:35 +0200
  • 9b21db0737 GL: don't expose half float attributes on WebGL 1. Vladimír Vondruš 2019-09-16 11:08:33 +0200
  • 17e960deb0 GL: fix signature of debug operators exposed only to Doxygen. Vladimír Vondruš 2019-09-16 11:05:48 +0200
  • ad1390bf43
    Merge 29806dd34e into b75308560f #326 Vladimír Vondruš 2019-09-15 04:40:37 +0000
  • 06aac867ae GL: make AbstractTexture destructor protected. Vladimír Vondruš 2019-09-14 13:37:01 +0200
  • 21890253f1 GL: reorganize sRGB TextureFormat values to be together with the 8bit ones. Vladimír Vondruš 2019-09-14 13:03:35 +0200
  • 9d937ad3c8 GL: remove redundant ifdefs. Vladimír Vondruš 2019-09-14 12:57:55 +0200
  • b5371f7a6b GL: TextureFormat::R3B3G2 had a typo in the name. Vladimír Vondruš 2019-09-14 12:56:48 +0200
  • b75308560f GL: doc++ Vladimír Vondruš 2019-09-07 19:55:18 +0200
  • c591f0b0c8 doc: assorted improvements, clarification and troubleshooting update. Vladimír Vondruš 2019-09-07 19:54:15 +0200
  • 539f3f6066 GL: we can use PVRTC to test this code path on desktop. Vladimír Vondruš 2019-09-05 19:36:37 +0200
  • b0531c4cc1 WavAudioImporter: MSVC WHAT THE HELL. Vladimír Vondruš 2019-09-05 19:17:33 +0200
  • 2a3d02d217 Math: an attempt to fix scatter() on GCC 4.8. Vladimír Vondruš 2019-09-05 19:17:15 +0200
  • bca7ed856d OH GOD compilers I'm sorry. Vladimír Vondruš 2019-09-05 18:09:55 +0200
  • 057007facb Make ImageViews of lower dimensions convertible to higher dimensions. Vladimír Vondruš 2019-09-05 18:03:18 +0200
  • 7a1162acc7 Math: one more needless operator[] call in scatter(). Vladimír Vondruš 2019-09-05 16:26:38 +0200
  • 17b3c8fac5 Math: support numeric indexing in gather() / scatter() as well. Vladimír Vondruš 2019-09-05 14:15:06 +0200
  • f2f1cac598 Math: directly access Vector components in gather() / scatter(). Vladimír Vondruš 2019-09-05 13:09:57 +0200
  • acc8d8994b Math: added scatter(), renamed swizzle() to gather(). Vladimír Vondruš 2019-09-05 13:05:48 +0200
  • 64ad4a566a Platform: fix Sdl2Application on Emscripten with TARGET_GL disabled. Vladimír Vondruš 2019-09-05 10:19:12 +0200
  • 39e21b70d2 Doc++ Vladimír Vondruš 2019-09-05 09:51:51 +0200
  • a035220552 Trade: this was not needed. Vladimír Vondruš 2019-09-04 13:54:28 +0200
  • 71a9f1bbbf Reserve zero [Compressed]PixelFormat for an invalid value. Vladimír Vondruš 2019-09-04 13:53:32 +0200
  • 8da9ce829c modules: propagate dependencies of aliases in FindMagnum.cmake better. Vladimír Vondruš 2019-09-04 13:22:58 +0200
  • 0408671e8f Math: silence an annoying warning from MSVC about 64-to-32bit conversion. Vladimír Vondruš 2019-09-04 13:23:37 +0200
  • bc88faa215 Math: no Vector::operator-() and Vector2::perpendicular() on unsigned. Vladimír Vondruš 2019-09-03 14:01:18 +0200
  • 0172c41acb Doc++ Vladimír Vondruš 2019-09-01 21:10:18 +0200
  • e52c9e8d9e Export globals and make them weak on static builds so they work across SOs. Vladimír Vondruš 2019-09-01 21:08:34 +0200
  • de0c370b5c MagnumFont{,Converter}: properly link to all dependencies. Vladimír Vondruš 2019-09-01 21:02:42 +0200
  • 7853009aa1 Audio: make the global context variable file-local. Vladimír Vondruš 2019-09-01 19:11:09 +0200
  • 59aade762a Audio, GL: add tests for global state shared across libraries. Vladimír Vondruš 2019-09-01 19:04:02 +0200
  • 76a73bb38d Platform: properly link to GLX also if Sdl2/GlfwApplication is disabled. Vladimír Vondruš 2019-09-01 19:03:10 +0200
  • 31d6ba11a2 package/ci: have an explicit static build on Linux, macOS and Windows. Vladimír Vondruš 2019-09-01 19:01:41 +0200
  • 51fedbc967 doc/snippets: adapt to Corrade header cleanup. Vladimír Vondruš 2019-09-01 18:40:56 +0200
  • d5b5ac1f5c AnyImageConverter: Delegate .basis files to BasisImageConverter #370 Squareys 2019-08-29 11:34:39 +0200
  • db2cfa3634 AnyImageImporter: Delegate .basis files to BasisImporter Squareys 2019-08-27 18:48:15 +0200
  • 7b43ab5fc2 GL: create the buffer passed to setBuffer() if it's not already. Vladimír Vondruš 2019-08-28 11:10:36 +0200
  • 692cb4e173 GL: test setting an empty buffer to BufferTexture and filling it after. Vladimír Vondruš 2019-08-28 11:05:00 +0200