Commit Graph

  • d4f4540913 Vk: this might be important to mention. Vladimír Vondruš 2021-01-24 18:12:00 +0100
  • f721fac45d Vk: don't use ImageUsage::Sampled on a linear image. Vladimír Vondruš 2021-01-24 16:44:17 +0100
  • 4906b23c21 Vk: use sRGB literals in doc snippets. Vladimír Vondruš 2021-01-24 16:43:40 +0100
  • 5e74ec7be3 package: test with VK_KHR_copy_commands2 disabled as well. Vladimír Vondruš 2021-01-24 16:09:46 +0100
  • 2ab4a8a78a Vk: doc++ Vladimír Vondruš 2021-01-24 14:42:15 +0100
  • 2c25cd6fc0 Vk: an ability to check if a particular extension revision is supported. Vladimír Vondruš 2021-01-24 14:38:10 +0100
  • 7461a2fe0a Vk: well OF COURSE I made an error when using std::lower_bound()! Vladimír Vondruš 2021-01-24 14:34:08 +0100
  • 79c3519045 Vk: add driver workaround scaffolding and the first one for SwiftShader. Vladimír Vondruš 2021-01-24 12:09:13 +0100
  • 1a1eacc844 Vk: pass VkPhysicalDevice to Device::wrap(). Vladimír Vondruš 2021-01-24 12:52:15 +0100
  • 762604ee7f Vk: test that Device::properties() exist even for wrapped devices. Vladimír Vondruš 2021-01-24 12:51:34 +0100
  • 4af6e9489c Vk: doc++ Vladimír Vondruš 2021-01-24 12:02:34 +0100
  • 15fd1c432a Vk: naming whoopsie. Vladimír Vondruš 2021-01-23 21:01:12 +0100
  • 156e7b64bf Vk: wait, why the whole LayerProperties are not const? Vladimír Vondruš 2021-01-23 20:00:02 +0100
  • 1940488da4 Vk: rework {Extension,Layer}Properties internals using ArrayTuple. Vladimír Vondruš 2020-11-15 21:32:26 +0100
  • c913db810b Vk: document required ImageUsage in all APIs taking images. Vladimír Vondruš 2021-01-21 17:34:49 +0100
  • a0659b85f7 Vk: unify formatting on Buffer / Image creation snippets. Vladimír Vondruš 2021-01-20 19:01:06 +0100
  • b743185dd4 Vk: clean up some minor copypaste naming weirdness. Vladimír Vondruš 2021-01-20 18:32:07 +0100
  • 9e3680e3e1 doc: update the GL troubleshooting docs a bit. Vladimír Vondruš 2021-01-20 15:00:42 +0100
  • 47add2f7dd Vk: implement image clears, buffer, image and buffer/image copies. Vladimír Vondruš 2021-01-23 15:43:05 +0100
  • 9abdce52b4 Vk: ImageMemoryBarrier constructor with implicit aspects. Vladimír Vondruš 2021-01-23 15:59:05 +0100
  • 588c17fa18 Vk: make the PixelFormat -> ImageAspect converter public. Vladimír Vondruš 2021-01-23 15:58:26 +0100
  • 7b431a6dfb Vk: implement a buffer fill command. Vladimír Vondruš 2021-01-19 14:39:00 +0100
  • dc3502d921 Vk: convenience cmd.pipelineBarrier() overloads. Vladimír Vondruš 2021-01-21 18:00:49 +0100
  • 36cb9b76aa Vk: go back to SubpassDependency argument order like Vulkan has. Vladimír Vondruš 2021-01-20 17:10:52 +0100
  • aae41288e8 Vk: implement a pipeline barrier command. Vladimír Vondruš 2021-01-19 13:04:41 +0100
  • 1508670704 Vk: ad a Queue::submit() returning a Fence. Vladimír Vondruš 2021-01-18 22:58:03 +0100
  • a51a68d5c1 Vk: minor. Vladimír Vondruš 2021-01-18 22:57:25 +0100
  • daf175b797 Vk: add assertions to prevent information loss in Vulkan 1.1 fallbacks. Vladimír Vondruš 2021-01-18 16:27:39 +0100
  • 4c5927eb1c Vk: document why storing the original wrappers in RenderPass internals. Vladimír Vondruš 2021-01-18 16:22:16 +0100
  • ef107e4dad Vk: doc++ Vladimír Vondruš 2021-01-18 16:20:28 +0100
  • da85f98c91 Vk: move command implementation to files containing related structures. Vladimír Vondruš 2021-01-17 17:56:53 +0100
  • 963526ac28 Vk: expose image aspects enum. Vladimír Vondruš 2021-01-15 21:20:33 +0100
  • e1930d7929 Vk: doc++ Vladimír Vondruš 2021-01-15 21:07:37 +0100
  • c0e8d4c00b Math: make Range searchable under AABB. Vladimír Vondruš 2021-01-15 21:06:51 +0100
  • 6898831319 doc: add also enum and handle types to the Vulkan API mapping list. Vladimír Vondruš 2021-01-15 21:03:26 +0100
  • 443a8b75fc external: expose VK_KHR_copy_commands2. Vladimír Vondruš 2021-01-13 21:30:40 +0100
  • 52abd2ffb3 external: update copyright year in flextGL templates. Vladimír Vondruš 2021-01-13 20:57:51 +0100
  • bf671d272c Vk: finally *some* docs on command buffer and render pass usage. Vladimír Vondruš 2021-01-13 19:38:06 +0100
  • 3e0992b5a7 Vk: wrap the full SubpassDependency. Vladimír Vondruš 2021-01-13 17:09:15 +0100
  • a01dc831a7 Vk: wait, these "V1" structs are not used for anything. Vladimír Vondruš 2021-01-13 15:16:53 +0100
  • ef706f8329 Vk: doc++ Vladimír Vondruš 2021-01-12 23:11:36 +0100
  • 0825db39ab Vk: rethink render pass creation to make it clearer (but more verbose). Vladimír Vondruš 2021-01-12 19:07:57 +0100
  • 7d24e7a844 doc: clarify some ambiguities. Vladimír Vondruš 2021-01-12 12:49:43 +0100
  • 3d136503d8 Updated copyright year. Vladimír Vondruš 2021-01-10 19:20:58 +0100
  • d1ce3b2a23 modules: updated FindCorrade and FindNodeJs from corrade repository. Vladimír Vondruš 2021-01-10 18:53:30 +0100
  • bdf455eccf modules: minor. Vladimír Vondruš 2021-01-10 18:53:19 +0100
  • fda70b0f57 doc: update dev guide with more places where to change copyright year. Vladimír Vondruš 2021-01-10 18:51:55 +0100
  • 242907baff doc: updated changelog and credits. Vladimír Vondruš 2021-01-10 14:13:38 +0100
  • 27abce9cdc package/homebrew: use std_cmake_args. John Laxson 2021-01-10 14:13:21 +0100
  • a5d58aaab7 doc: so *this* is the way to remove the macOS curse. Vladimír Vondruš 2021-01-10 12:24:25 +0100
  • 0acce795c2 doc: i don't recommend doing a git push while the other hand is still... Vladimír Vondruš 2021-01-09 22:38:49 +0100
  • 1f37032990 fontconverter: properly hook up the ImageConverter plugin manager. Vladimír Vondruš 2021-01-09 22:18:43 +0100
  • 8eb7557944 We don't need the UseEmscripten module for anything. Vladimír Vondruš 2021-01-09 21:45:12 +0100
  • 7853b4c79b package/archlinux: update -git package version number. Vladimír Vondruš 2021-01-09 21:24:52 +0100
  • fbe996ce3e GL: use a bit more of an actual English here. Vladimír Vondruš 2021-01-09 21:24:12 +0100
  • 44ad5855c6 doc: Doxygen, you're shitty. Vladimír Vondruš 2021-01-09 21:22:26 +0100
  • e65d6cff23 Platform: work around missing dynCall() since Emscripten 2.0.10. Vladimír Vondruš 2021-01-09 21:05:41 +0100
  • e7cc1dfec0 Platform: print Emscripten version in EmscriptenApplicationTest. Vladimír Vondruš 2021-01-09 21:05:12 +0100
  • a4979e2cd4 Fix Cmake Error: Error Evaluating Generator Expression in SDL2 code Amodio Pesce 2021-01-07 10:17:32 +0100
  • 8f97b144dc Vk: DOXYGEN Y U SO SHITTY Vladimír Vondruš 2021-01-06 19:01:22 +0100
  • 6f57231c64 Doc++ Vladimír Vondruš 2021-01-06 17:37:03 +0100
  • a08163f056 Vk: add PixelFormat test to a correct IDE folder. Vladimír Vondruš 2021-01-06 12:49:46 +0100
  • 08bc70545d Vk: test also that PixelFormat debug output matches for each value. Vladimír Vondruš 2021-01-06 12:47:35 +0100
  • b46b59ebef Vk: shorten PixelFormat test cases. Vladimír Vondruš 2021-01-06 12:46:54 +0100
  • f681136a1c Vk: forgot to install the PixelFormat header. Vladimír Vondruš 2021-01-06 12:11:25 +0100
  • 3cb41f47f6 Vk: doc++ Vladimír Vondruš 2021-01-06 10:59:40 +0100
  • 57f597f4c5 doc: updated changelog. Vladimír Vondruš 2021-01-06 10:51:22 +0100
  • b14978dced Vk: doc++ Vladimír Vondruš 2021-01-05 21:36:23 +0100
  • f56507a44f doc: it makes no sense to say "byte" or "half float" for compressed formats. Vladimír Vondruš 2021-01-05 21:34:15 +0100
  • 64c2c7a348 Vk: add a PixelFormat enum. Vladimír Vondruš 2021-01-05 21:29:21 +0100
  • 46f4518eb6 doc: updated credits and changelog. Vladimír Vondruš 2021-01-05 20:03:31 +0100
  • 015985016c Add a nv-egl-crashy-query-device-attrib workaround. erikwijmans 2021-01-04 20:57:01 -0500
  • 47f8caa53f Add nv-egl-crashy-query-device-attrib workaround for eglQueryDeviceAttrib segfault #491 erikwijmans 2021-01-04 20:57:01 -0500
  • 83d2be5d8f Vk: MoltenVK Y U SO WEIRD. Vladimír Vondruš 2021-01-05 11:48:15 +0100
  • 90c5a85be1 Vk: MoltenVk reports driver version as 0.2, failing this test. Vladimír Vondruš 2021-01-04 23:49:52 +0100
  • 3378ca3f57 Vk: expose and implement KHR_portability_subset. Vladimír Vondruš 2021-01-04 23:06:34 +0100
  • ed46a0e269 SceneGraph: explicit docs for AbstractObject destructor. Vladimír Vondruš 2021-01-04 22:52:28 +0100
  • 9f48887aac Vk: proper structure order in docs. Vladimír Vondruš 2021-01-04 22:51:56 +0100
  • 6c99537b6b Vk: expose EXT_vertex_attribute_divisor. Vladimír Vondruš 2021-01-02 19:20:40 +0100
  • 6783dc6fad doc: a better order for the "adding Vulkan extension" guide. Vladimír Vondruš 2021-01-02 19:16:54 +0100
  • 46ed065bb2 Vk: implement queue submit. Vladimír Vondruš 2021-01-02 16:49:13 +0100
  • 4c964b6a77 Vk: doc++ Vladimír Vondruš 2021-01-02 16:27:17 +0100
  • da5be83bb3 Platform: update GLContext docs to be similar as Vk::Device/Instance. Vladimír Vondruš 2021-01-02 16:26:32 +0100
  • 9aab4fb0d9 Vk: make the Instance immovable as well. Vladimír Vondruš 2021-01-02 16:21:55 +0100
  • 50fa6b2ecc Vk: make the Device immovable. Vladimír Vondruš 2021-01-02 13:45:58 +0100
  • b81d35d8ac Vk: make Queue move-only. Vladimír Vondruš 2021-01-01 20:27:03 +0100
  • 84bdb8076d Vk: de-inline Queue members and test them. Vladimír Vondruš 2021-01-01 20:03:46 +0100
  • 515bfce970 MeshTools: fix a variable shadowing warning. Vladimír Vondruš 2021-01-01 17:29:31 +0100
  • e837000175 DebugTools: this comment doesn't make sense anymore. Vladimír Vondruš 2020-12-31 01:51:10 +0100
  • 82d874040e Vk: avoid redefining CORRADE_NO_ASSERT. Vladimír Vondruš 2020-12-31 01:49:22 +0100
  • 7498d5742f Trade: fix unused variable warning when building with CORRADE_NO_ASSERT. Vladimír Vondruš 2020-12-31 01:41:32 +0100
  • 9ad26feda0 Vk: store size in the Framebuffer and reuse it in RenderPassCreateInfo. Vladimír Vondruš 2020-12-31 01:10:25 +0100
  • 61e777d34d GL: minor cleanup. Vladimír Vondruš 2020-12-31 00:38:29 +0100
  • 4a49b3a770 Vk: implement render pass begin / end / next commands. Vladimír Vondruš 2020-12-31 00:37:30 +0100
  • 495c1d9a7f Vk: doc++ Vladimír Vondruš 2020-12-30 22:59:34 +0100
  • 9aeefce801 doc: document the need for & / && CreateInfo setter overloads. Vladimír Vondruš 2020-12-30 22:58:31 +0100
  • 349dc77322 Vk: don't use VK_STRUCTURE_TYPE_APPLICATION_INFO for sType in tests. Vladimír Vondruš 2020-12-30 22:57:13 +0100
  • 9dbe377ac4 Vk: properly test Image::format(). Vladimír Vondruš 2020-12-30 22:56:25 +0100
  • fd46515a21 Vk: account for cursed drivers doing cursed things with extensions. Vladimír Vondruš 2020-12-30 18:44:58 +0100
  • 7ee30c55e3 Vk: command buffer begin and end. Vladimír Vondruš 2020-12-30 18:31:47 +0100