8450 Commits (ae3dbe1c36f26985407be9cc2a00a3e994b92782)
 

Author SHA1 Message Date
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
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