46 Commits (bbb066664bb5b29253f5f740eeff4ae51a0ede30)

Author SHA1 Message Date
Vladimír Vondruš bbb066664b Vk: add a wrapper for mesh layout setup. 5 years ago
Vladimír Vondruš 11cca8e315 Vk: add a VertexFormat enum. 5 years ago
Vladimír Vondruš 47add2f7dd Vk: implement image clears, buffer, image and buffer/image copies. 5 years ago
Vladimír Vondruš aae41288e8 Vk: implement a pipeline barrier command. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš a08163f056 Vk: add PixelFormat test to a correct IDE folder. 5 years ago
Vladimír Vondruš 64c2c7a348 Vk: add a PixelFormat enum. 5 years ago
Vladimír Vondruš 46ed065bb2 Vk: implement queue submit. 5 years ago
Vladimír Vondruš 9aab4fb0d9 Vk: make the Instance immovable as well. 5 years ago
Vladimír Vondruš 84bdb8076d Vk: de-inline Queue members and test them. 5 years ago
Vladimír Vondruš 2bcb5d6d9e Vk: more useful MAGNUM_VK_INTERNAL_ASSERT_SUCCESS_OR(). 5 years ago
Vladimír Vondruš 5099b8c997 Vk: add a Fence wrapper. 5 years ago
Vladimír Vondruš 71af6a034c Vk: implement a Framebuffer wrapper. 5 years ago
Vladimír Vondruš 4a93c092b0 Vk: image view wrapper. 5 years ago
Vladimír Vondruš 1ee2b40c53 Vk: fetching of supported device features. 5 years ago
Vladimír Vondruš 613a0d8cf6 Vk: write an internal helper for connecting Vulkan structures. 5 years ago
Vladimír Vondruš 4f22a6a3fe Test: forgot to set IDE folders for some of these. 5 years ago
Vladimír Vondruš c32f75ddf3 Vk: implement a RenderPass wrapper. 5 years ago
Vladimír Vondruš 98dced8c04 Vk: add MemoryRequirements::alignedSize(). 6 years ago
Vladimír Vondruš ae3dbe1c36 Vk: Shader wrapper. 6 years ago
Vladimír Vondruš 086f531f17 Vk: binding Buffer memory. 6 years ago
Vladimír Vondruš e44d5af48d Vk: initial Buffer wrapper. 6 years ago
Vladimír Vondruš ed67135b56 Vk: rename the *ASSERT_{RESULT => SUCCESS}(), add an incomplete variant. 6 years ago
Vladimír Vondruš 86267f1a78 Vk: move MAGNUM_VK_INTERNAL_ASSER_RESULT() to a dedicated header. 6 years ago
Vladimír Vondruš b6e41ab1a7 Vk: initial APIs for binding a memory to an image. 6 years ago
Vladimír Vondruš a16c7d6e7d Vk: initial memory allocation. 6 years ago
Vladimír Vondruš fcd0afb306 Vk: add an Image wrapper. 6 years ago
Vladimír Vondruš a4d906de86 Vk: querying device memory heaps and types. 6 years ago
Vladimír Vondruš 2353ba8c1a Vk: command buffer allocation. 6 years ago
Vladimír Vondruš 4f538a0719 Vk: command pool creation. 6 years ago
Vladimír Vondruš 4b499049f0 Vk: use the new VulkanTester in Device tests. 6 years ago
Vladimír Vondruš 374f816762 Vk: device creation. 6 years ago
Vladimír Vondruš aa384a5d38 Vk: initial device enumeration. 6 years ago
Vladimír Vondruš 0392aeb878 Vk: instance creation. 6 years ago
Vladimír Vondruš 132bcacf28 Vk: add HandleFlags, similar to GL::ObjectFlags. 6 years ago
Vladimír Vondruš 64ba1e6732 Vk: enumerating instance extension properties. 6 years ago
Vladimír Vondruš 18e223e4d9 Vk: enumerating layer properties. 6 years ago
Vladimír Vondruš ffbceef22c Vk: retrieving instance version. 6 years ago
Vladimír Vondruš 6c9c9d9194 Vk: expose all extensions for version 1.2. 6 years ago
Vladimír Vondruš 65552a6c26 Vk: add Version enum, utities for version comparison and extraction. 6 years ago
Vladimír Vondruš f4f8612f7e Vk: wrap VkResult, add an assert macro for it. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 3281a277cc Vk: provide conversion of basic math-related types. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš b0a1719eb4 Vk: functions for translating generic enums to Vulkan values. 8 years ago
Vladimír Vondruš b1377033e8 Vk: initial Vulkan headers generated using flextGL. 8 years ago
Vladimír Vondruš fec1a07b9b Bootstrap Vulkan support. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago