Nabla
Nabla copied to clipboard
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
# Summary ## LogicalDevice creation enabled features shouldn't necessarily equal the ones it reports as enabled (superset) Basically what I'd imagine the usage of the API to be like. **RARE:...
## Description Get that sweet Nabla-as-Middleware solution, where Nabla is made to work with already externally initialized and owned Graphics API objects. **NOTE: We already support the Nabla Master Middleware...
https://registry.khronos.org/vulkan/specs/1.3/html/chap35.html#capabilities-fence https://registry.khronos.org/vulkan/specs/1.3/html/chap35.html#capabilities-semaphore the combination of inputs is so low, you can just report this in SPhysicalDeviceLimits: ```c // Provided by VK_VERSION_1_1 typedef enum VkExternalSemaphoreHandleTypeFlagBits { VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x00000001, VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT =...
## Description ### vkGetPhysicalDeviceImageFormatProperties2 right now, we don't care about the image type and we should, we only care about format, tiling, and the usage this function input need image...
Using OpenGL Proxy Textures for format reporting
## Description
`ISwapchain` has refctd pointers to `IGPUImage` (`m_images` member) and `CVulkanForeignImage` (a derivative of `IGPUImage`) wants to have a refctd pointer to `CVulkanSwapchain` (a derivative of `ISwapchain`).
## Description ## Testing ## TODO list:
https://github.com/Devsh-Graphics-Programming/Nabla/pull/160#discussion_r690749735
## Description Right now we dont give a crap about EGL format choice for the swapchain's context. ## Description of the related problem We completely ignore any other format than...