8456 Commits (a7ac8ea6fc1e77ea09fb8161ec9285e1a5328e96)
 

Author SHA1 Message Date
Vladimír Vondruš a7ac8ea6fc doc: add info about adding new Vulkan versions / extensions. 6 years ago
Vladimír Vondruš b9ec5776bb doc: mention ignored overrides for Vulkan host allocations. 6 years ago
Vladimír Vondruš e81f4d5224 Vk: overview docs for Memory, Buffer and Image. 6 years ago
Vladimír Vondruš 98dced8c04 Vk: add MemoryRequirements::alignedSize(). 6 years ago
Vladimír Vondruš 7bc4e83733 doc: property retrieval optimization isn't essentially needed. 6 years ago
Vladimír Vondruš cacd2e9c69 doc: this is hidden anyway, so it can be NoCreate as well. 6 years ago
Vladimír Vondruš ae3dbe1c36 Vk: Shader wrapper. 6 years ago
Vladimír Vondruš d53dc06e9c Vk: ability to allocate Buffer directly during construction. 6 years ago
Vladimír Vondruš 086f531f17 Vk: binding Buffer memory. 6 years ago
Vladimír Vondruš 579ce0e14f Vk: querying buffer memory requirements. 6 years ago
Vladimír Vondruš e44d5af48d Vk: initial Buffer wrapper. 6 years ago
Vladimír Vondruš 6b39e7c2b5 Vk: make InstanceCreateInfo implicitly constructible. 6 years ago
Vladimír Vondruš 7799a8d3ff Vk: Doxygen continues to be a massively underwhelming disappointment. 6 years ago
Vladimír Vondruš cad08497b1 Vk: DeviceCreateInfo::addQueues() overload taking QueueFlags directly. 6 years ago
Vladimír Vondruš 7e5d811450 Vk: implement memory mapping. 6 years ago
Vladimír Vondruš 70805d0acc Vk: remember allocated memory size. 6 years ago
Vladimír Vondruš e725528b5a Vk: ability to allocate Image directly during construction. 6 years ago
Vladimír Vondruš c6763ba195 Vk: XFAIL image memory requirements test on a SwiftShader. 6 years ago
Vladimír Vondruš 022ba3c291 Vk: rework device property fetching. 6 years ago
Vladimír Vondruš 32cfb94797 Vk: enumerate only what's strictly necessary in pickDevice(). 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š 8c1b85f519 Vk: implement VK_KHR_driver_properties. 6 years ago
Vladimír Vondruš 65d84e05ee Vk: treat instance and device info separately in magnum-vk-info. 6 years ago
Vladimír Vondruš 4ca0f78a2b external: updated Vulkan headers to latest. 6 years ago
Vladimír Vondruš b877eb8537 Vk: treat DeviceProperties as a *view* on the VkPhysicalDevice. 6 years ago
Vladimír Vondruš 103f164cb3 Vk: print device name on creation. 6 years ago
Vladimír Vondruš c402c97307 Vk: and thus VulkanTester doesn't need a DeviceProperties instance. 6 years ago
Vladimír Vondruš 63acbc7a22 Vk: it's inevitable, DeviceProperties are going to stay forever. 6 years ago
Vladimír Vondruš 99f33a2670 Vk: make variadic extension type traits work for an empty list as well. 6 years ago
Vladimír Vondruš 20c06bb0c9 Vk: document relation among various version queries. 6 years ago
Vladimír Vondruš 3efe98a638 Vk: even this offset was not enough, heh. 6 years ago
Vladimír Vondruš 791d3d44e9 Vk: implicitly enable VK_KHR_bind_memory2 on Vulkan 1.0. 6 years ago
Vladimír Vondruš b6e41ab1a7 Vk: initial APIs for binding a memory to an image. 6 years ago
Vladimír Vondruš fc08125661 Vk: convenience overload for DeviceProperties::pickMemory(). 6 years ago
Vladimír Vondruš a16c7d6e7d Vk: initial memory allocation. 6 years ago
Vladimír Vondruš 14dbc43fce Vk: implicitly enable VK_KHR_get_memory_requirements2 on Vulkan 1.0. 6 years ago
Vladimír Vondruš 19c9243d3b Vk: querying image memory requirements. 6 years ago
Vladimír Vondruš fcd0afb306 Vk: add an Image wrapper. 6 years ago
Vladimír Vondruš cc9c71f601 Add a NoAllocate tag. 6 years ago
Vladimír Vondruš 67ebe78a6e Vk: ability to pick a memory type. 6 years ago
Vladimír Vondruš 33c838bcff vk-info: show memory heaps and types. 6 years ago
Vladimír Vondruš a4d906de86 Vk: querying device memory heaps and types. 6 years ago
Vladimír Vondruš a62e2b8f09 Vk: start writing some actual docs. 6 years ago
Vladimír Vondruš c6f377b45f Vk: this DeviceCreateInfo constructor is garbage. 6 years ago
Vladimír Vondruš b45c9c310f Vk: command pool and buffer reset. 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š 3b9acd27fb Vk: base class for Vulkan tests. 6 years ago