28 Commits (98dced8c047ec32cbb624136b8a10eda7480d056)

Author SHA1 Message Date
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
Vladimír Vondruš 6488fe6e75 Oh, it's 2015 already. 12 years ago
Vladimír Vondruš f9cff5e52f modules: get rid of WITH_FIND_MODULE. 12 years ago
Vladimír Vondruš 6f0ba96cb6 Happy new year too. 12 years ago
Vladimír Vondruš 45a10cefdf Making includes absolute, part 1: moving files around. 13 years ago
Vladimír Vondruš 9619bb95e4 Added standalone `std::optional` implementation. 13 years ago
Vladimír Vondruš 8f37ebe9cf Better usage of external OpenGL headers. 13 years ago
Vladimír Vondruš a0b83edd2b Relicensing to MIT/Expat license, part 4: CMake and documentation files. 13 years ago
Vladimír Vondruš e378195d20 Added headers for OpenGL 4.3 and OpenGL ES 3.0. 14 years ago