Commit Graph

  • 06e039dbe7 Trade: reverse AbstractSceneConverter::convertToFile() argument order. Vladimír Vondruš 2021-04-08 13:41:44 +0200
  • 8237626571 ShaderTools: update a TODO. Vladimír Vondruš 2021-04-08 12:12:50 +0200
  • 3184b92a4a ShaderTools: a bit more consts. Vladimír Vondruš 2021-04-08 12:11:43 +0200
  • d523ab7124 ShaderTools: less confusing function parameter names. Vladimír Vondruš 2021-04-08 12:09:25 +0200
  • bd273d7bce doc: force a bit better table formatting. Vladimír Vondruš 2021-04-07 17:33:07 +0200
  • 069c1e6cee doc: add OpenEXR import/export to the file format tables. Vladimír Vondruš 2021-04-07 17:31:37 +0200
  • 41bea89c04 DebugTools: restore usage of external plugins in the CompareImage test. Vladimír Vondruš 2021-04-05 18:30:40 +0200
  • 5719b8fb30 DebugTools: support half-float formats in CompareImage. Vladimír Vondruš 2021-04-05 18:21:19 +0200
  • 84dcd52625 DebugTools: doc++ Vladimír Vondruš 2021-04-05 17:29:57 +0200
  • 1a0a96612f VK: doc++ Vladimír Vondruš 2021-04-05 13:43:54 +0200
  • aea8722729 Add generic depth/stencil PixelFormat values. Vladimír Vondruš 2021-04-05 13:42:52 +0200
  • 65a935cedc Test: adapt to changes in CORRADE_SKIP(). Vladimír Vondruš 2021-04-01 12:31:19 +0200
  • b3fd0b3795 GL: adapt OpenGLTester to changes in TestSuite. Vladimír Vondruš 2021-04-01 12:33:00 +0200
  • a7389cb950 Math: doc++ Vladimír Vondruš 2021-04-01 10:09:07 +0200
  • bc0bb075ab Update Android installation layout to better comply with NDK r19+. Vladimír Vondruš 2021-03-29 18:07:33 +0200
  • 18817ed58a Vk: hello, MinGW, why are you so special again?! Vladimír Vondruš 2021-03-24 20:22:02 +0100
  • 315e31476a GL: fix out of bounds accesses in Shader limit queries. Vladimír Vondruš 2021-03-24 18:10:17 +0100
  • 7154200e16 doc: the year wasn't updated here. Vladimír Vondruš 2021-03-24 18:07:54 +0100
  • f0f8dce559 Math: link relevant APIs in Quaternion multiply docs. Vladimír Vondruš 2021-03-24 18:07:35 +0100
  • 807c337db1 Trade: adapt to CORRADE_ALIGNAS() deprecation. Vladimír Vondruš 2021-03-24 18:07:19 +0100
  • 28a2cb8567 Vk: interesting inconsistency with std::initializer_list. Vladimír Vondruš 2021-03-24 18:03:11 +0100
  • f41ea6bbeb Vk: enable KHR_maintenance3 in a test. Vladimír Vondruš 2021-03-15 17:43:23 +0100
  • 1e7fafdd75 Vk: VK_KHR_create_renderpass depends on KHR_maintenance2 and multiview. Vladimír Vondruš 2021-03-15 17:42:31 +0100
  • 4cc1bf11b7 Vk: add a trivial test for Mesh move/copy. Vladimír Vondruš 2021-03-15 17:32:56 +0100
  • baaa083af8 Vk: implicitly enable VK_KHR_maintenance1. Vladimír Vondruš 2021-03-15 17:31:29 +0100
  • 2b7ca726f1 Vk: document why certain extensions are implicitly enabled. Vladimír Vondruš 2021-03-15 17:29:59 +0100
  • 412d54b25b Vk: implement descriptor set allocation, freeing and pool reset. Vladimír Vondruš 2021-03-15 17:14:56 +0100
  • ee560b42e9 Vk: suggest enabling the corresponding extension as well. Vladimír Vondruš 2021-03-15 14:51:18 +0100
  • 0ef77cab3a Vk: doc++ Vladimír Vondruš 2021-03-15 10:42:51 +0100
  • 1abb67a119 Vk: allow multiple values in MAGNUM_VK_INTERNAL_ASSERT_SUCCESS_OR(). Vladimír Vondruš 2021-03-14 20:26:46 +0100
  • c045d1666c Vk: add a DescriptorPool wrapper. Vladimír Vondruš 2021-03-13 10:11:49 +0100
  • b533599dd9 Vk: add debug output for DescriptorType. Vladimír Vondruš 2021-03-13 09:38:47 +0100
  • afb5c9f4a2 Vk: interestingly enough, DescriptorSetLayout can be empty. Vladimír Vondruš 2021-03-13 09:13:59 +0100
  • 9d648ce949 Vk: these includes aren't needed here. Vladimír Vondruš 2021-03-13 08:34:32 +0100
  • d3755b908f Vk: put the DescriptorType enum into a dedicated header. Vladimír Vondruš 2021-03-13 08:33:29 +0100
  • 184a7201e7 doc: add some more Vulkan links. Vladimír Vondruš 2021-03-13 08:28:29 +0100
  • 90b1a5a8ea Vk: clarify where CreateInfo does a copy of a list/string. Vladimír Vondruš 2021-03-12 18:17:19 +0100
  • c656c55298 Vk: ability to list descriptor set layouts in PipelineLayoutCreateInfo. Vladimír Vondruš 2021-03-12 16:57:41 +0100
  • 8bb1da98b9 Vk: MSVC and clones, WHAT ARE YOU DOING. Vladimír Vondruš 2021-03-11 21:26:58 +0100
  • 048a9a6a0b Vk: add a short human-readable description to each Vulkan object. Vladimír Vondruš 2021-03-11 13:14:05 +0100
  • 391e680721 Vk: implement a DescriptorSetLayout. Vladimír Vondruš 2021-03-11 10:44:52 +0100
  • 2bf014f1e6 Vk: document also what CreateInfo setters do to the underlying struct. Vladimír Vondruš 2021-03-08 22:07:30 +0100
  • 052fd5a683 Vk: doc++. Vladimír Vondruš 2021-03-08 19:44:31 +0100
  • a99cde44bb Vk: add a ShaderStages enum set. Vladimír Vondruš 2021-03-08 17:14:37 +0100
  • ae9ff0ae28 Vk: implement a Sampler wrapper. Vladimír Vondruš 2021-03-07 22:10:14 +0100
  • 7f28f9f46b Improve backwards compatibility of the deprecated Array class. Vladimír Vondruš 2021-03-11 21:09:38 +0100
  • 906c8147aa [wip] trying to investigate a weird flip with some euler reprs euler-xxx Vladimír Vondruš 2021-03-10 20:58:40 +0100
  • ed9deff432 Test: adapt to a less shitty CORRADE_COMPARE(). Vladimír Vondruš 2021-03-10 14:45:20 +0100
  • 475b502a1d package/ci: cap Emscripten jobs. Vladimír Vondruš 2021-03-08 13:36:57 +0100
  • 4dace92581 Math: add castInto() overloads for Float and Double. Vladimír Vondruš 2021-03-09 11:13:56 +0100
  • d7d4cd7223 Vk: doc++ Vladimír Vondruš 2021-03-07 22:07:24 +0100
  • 1f3361e82e doc: oops. Vladimír Vondruš 2021-03-06 21:21:06 +0100
  • cc5f2d7862 Deprecate the weird Magnum::Array class. Vladimír Vondruš 2021-03-06 20:58:38 +0100
  • 470d22d4cb No need to have explicitly written copy constructors for trivial types. Vladimír Vondruš 2021-03-06 20:55:50 +0100
  • 329ccc9db7 Trade: TextureData constructor was not explicit for some reason. Vladimír Vondruš 2021-03-06 20:36:22 +0100
  • eb4793719c doc: put this changelog entry into the correct section. Vladimír Vondruš 2021-03-06 20:35:18 +0100
  • af7c1f1b07 SceneGraph: clang doesn't seem to "unwind" the vtable on destruction. Vladimír Vondruš 2021-03-05 22:55:05 +0100
  • ef5a25ee54 SceneGraph: fix destruction order to preserve parent links. Vladimír Vondruš 2021-03-05 21:57:33 +0100
  • d636e8f5a3 SceneGraph: pin down the desired destruction order of a tree. Vladimír Vondruš 2021-03-05 21:25:45 +0100
  • 29ac7b5a4d Trade,ShaderTools: add addFlags() / clearFlags() to all plugin interfaces. Vladimír Vondruš 2021-03-05 14:27:53 +0100
  • e3c72b36ee Trade: doc++ Vladimír Vondruš 2021-03-05 14:27:20 +0100
  • 41dc0dffff ShaderTools: --{input,output}-format is a thing now. Vladimír Vondruš 2021-03-05 13:24:17 +0100
  • 62628beac9 modules: make it possible to use SDL2 as a CMake subproject. Vladimír Vondruš 2021-02-27 14:48:45 +0100
  • 3ad398369a doc: update changelog. Vladimír Vondruš 2021-03-03 17:30:11 +0100
  • beecb8fb82 Shaders: fix copypaste errors in Phong setter docs. Vladimír Vondruš 2021-03-03 17:29:58 +0100
  • 87088296d8 GL: this TimeQuery test was just dumb. Vladimír Vondruš 2021-03-03 14:46:14 +0100
  • b8e21b8b21 GL: make the new setUniform() code paths work on 32bit Windows. Vladimír Vondruš 2021-03-03 14:43:54 +0100
  • 7c07c6fdc6 GL: make FramebufferClearColor searchable under GL keywords. Vladimír Vondruš 2021-03-03 14:31:23 +0100
  • 490392b143 GL: call glUniform() directly on WebGL. Vladimír Vondruš 2021-03-02 16:11:05 +0100
  • 8c6efa5b78 GL: remove one function pointer indirection in DSA setUniform() calls. Vladimír Vondruš 2021-03-02 15:50:06 +0100
  • 45ccf50b47 GL: implement --magnum-gpu-validation no-error. Vladimír Vondruš 2021-03-01 19:57:03 +0100
  • 24138e2c60 Platform: implement [GL]Configuration::Flag::NoError in all apps. Vladimír Vondruš 2021-03-01 19:49:01 +0100
  • d1774ef4d2 Platform: replace UGLY error-prone C string handling with StringViews. Vladimír Vondruš 2021-03-01 17:37:14 +0100
  • d9f16f30d7 Platform: adapt the SwiftShader EGL workaround to recent changes. Vladimír Vondruš 2021-03-01 16:23:24 +0100
  • 13fc4ebffa Platform: suggest EXCLUDE_FROM_ALL for a GLFW CMake subproject. Vladimír Vondruš 2021-02-27 14:26:58 +0100
  • 46df57f6d5 GL,Platform: introduce GL::Context::Configuration::Flag::Windowless. Vladimír Vondruš 2021-02-27 11:46:43 +0100
  • 1c66807e10 Platform: explicitly override Configuration::Flags in all apps. Vladimír Vondruš 2021-02-27 11:43:48 +0100
  • bf802b7ad9 GL: put texture/image state trackers into the single allocation also. Vladimír Vondruš 2021-02-26 18:31:10 +0100
  • 532d72e1aa GL: put all internal Context State substructures in a single allocation. Vladimír Vondruš 2021-02-26 17:23:52 +0100
  • 6dafbd0c14 Platform: since we #include the Context anyway, no need to PIMPL it. Vladimír Vondruš 2021-02-26 13:20:30 +0100
  • 5d05acbf1f Platform: explicitly destroy GL::Context before the GL context. Vladimír Vondruš 2021-02-26 13:11:44 +0100
  • cef4719d3e Platform: document why particular things aren't tested. Vladimír Vondruš 2021-02-26 12:38:48 +0100
  • a4a239d0f4 Platform: take into account Flag::VerboseLog in WindowlessEglApplication. Vladimír Vondruš 2021-02-26 12:37:23 +0100
  • 458c2c7757 Platform: take Flag::GpuValidation into account in all apps. Vladimír Vondruš 2021-02-26 12:31:48 +0100
  • 6acaa69d91 Platform: deduplicate verbose logging logic in WindowlessEglApplication. Vladimír Vondruš 2021-02-25 18:53:26 +0100
  • b29de865af GL: no need for separate Context::InternalFlags anymore. Vladimír Vondruš 2021-02-25 16:57:14 +0100
  • 32018051f2 GL: fix Context move constructor. Vladimír Vondruš 2021-02-25 16:08:59 +0100
  • 7111085d1e GL: add an extensive test for Context moving. Vladimír Vondruš 2021-02-25 15:59:25 +0100
  • 4de9f75e1c GL: make the Context::makeCurrent() test more robust. Vladimír Vondruš 2021-02-25 12:37:36 +0100
  • 46d8f25363 external: don't define WIN32_LEAN_AND_MEAN just for shits and giggles. Vladimír Vondruš 2021-02-25 11:38:07 +0100
  • 5714828e0a GL: the compiler outsmarted me and made my test fail. Vladimír Vondruš 2021-02-25 11:37:43 +0100
  • dec3d74d8a GL: MSVC 2015, don't die yet. Vladimír Vondruš 2021-02-24 22:54:33 +0100
  • deddda418e GL: deprecate Context::supportedExtensions(). Vladimír Vondruš 2021-02-24 23:06:42 +0100
  • 8028cbe633 GL: ensure no errors are thrown when asking for Context strings. Vladimír Vondruš 2021-02-24 22:09:12 +0100
  • 8b95542497 GL: we don't need two code paths that do effectively the same. Vladimír Vondruš 2021-02-24 22:12:03 +0100
  • 6cc57246a5 GL: whoops. Vladimír Vondruš 2021-02-24 22:05:06 +0100
  • e512afa31e Platform: this comment makes no sense here anymore. Vladimír Vondruš 2021-02-24 21:43:21 +0100
  • 24d70937d7 Platform: this include isn't needed. Vladimír Vondruš 2021-02-24 21:42:11 +0100
  • 5803d52a86 Platform: minor cleanup. Vladimír Vondruš 2021-02-24 21:41:57 +0100
  • bc9a34ce1b GL: no need for these hacks anymore. Vladimír Vondruš 2021-02-24 21:42:59 +0100