DiligentCore
DiligentCore copied to clipboard
A modern cross-platform low-level graphics API
Currently, Diligent uses VK_ACCESS_SHADER_READ_BIT flag for acceleration structure read. On AMD hardware this is not supported and produces the following errros: ``` Validation Error: [ VUID-vkCmdPipelineBarrier-dstAccessMask-02816 ] Object 0: handle...
Hi, I thinking about implementi a VR rendering engine using Diligent, but I am not sure if View Instancing/Multiview is supported. I tried poking around in the source code but...
At the moment, each USAGE_DYNAMIC buffer internally keeps dynamic allocations for each device context. This is inefficient from multiple points of view: * Allocations may never be needed if the...
Pretty much the subject. WebGL 2.0 specs explicitly lack glMapBufferRange and glUnmapBuffer: https://registry.khronos.org/webgl/specs/latest/2.0/#5.14 Maybe there can be a workaround on Diligent level? These are only these two functions missing, and...
[VulkanMemoryAllocator](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator)
This will allow refreshing the cache when it becomes stale.