this post was submitted on 22 Nov 2023
1 points (100.0% liked)

AMD

26 readers
1 users here now

For all things AMD; come talk about Ryzen, Radeon, Threadripper, EPYC, rumors, reviews, news and more.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 1 points 11 months ago (1 children)

Thanks for taking your time to explain all this!

[โ€“] [email protected] 1 points 11 months ago

No problem. I left out some of the more complicated details and simplified others so if you want to learn more I'd recommend looking into how Vulkan's command buffers, device queues, fence/semaphore resources work which are all part of the logical side of the render queue, as well as how Vulkan's swapchain works for the frame presentation side of the render queue. Vulkan and DirectX 12 both expose quite a lot of how the render queue works so they can shed some light on what the driver is having to do behind the scenes for DirectX 11 and OpenGL.