8442 Commits (7e5d8114502918343d490630b82cdb308f0e6ee9)
 

Author SHA1 Message Date
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
Vladimír Vondruš 4fd5e51358 Vk: fix linker issues on MinGW. 6 years ago
Vladimír Vondruš 2cbd50fb73 package/ci: merge Vulkan Windows build into the GL ones. 6 years ago
Vladimír Vondruš 4fa49dd464 package/ci: add Android Vulkan build. 6 years ago
Vladimír Vondruš 55ec24062d Vk: GCC 4.8, stop it, it's not Monday today. 6 years ago
Vladimír Vondruš e5927fc403 package/ci: split Vulkan compile-test and render-test jobs. 6 years ago
Vladimír Vondruš f75cc9330c Vk: a non-error-prone way to retrieve queues after device creation. 6 years ago
Vladimír Vondruš d23b647b43 package/archlinux: run Vulkan tests with SwiftShader as well. 6 years ago
Vladimír Vondruš 84e1939ee1 external: no need to export the flextVkInit*() functions anymore. 6 years ago
Vladimír Vondruš 374f816762 Vk: device creation. 6 years ago
Vladimír Vondruš b91e137058 Vk: initial seed for the magnum-vk-info utility. 6 years ago
Vladimír Vondruš 81cafc9ddf Vk: querying device queue family properties. 6 years ago
Vladimír Vondruš 722da61e65 Vk: externally tuneable device selection. 6 years ago
Vladimír Vondruš d28442e9b1 Vk: device extension enumeration. 6 years ago
Vladimír Vondruš cbdea03862 Vk: test coverage with various extensions and versions. 6 years ago