3 ms·
https://developer.apple.com/documentation/metal/mtldevice/1433388-makecommandqueue https://developer.apple.com/documentation/metal/mtldevice/14... Here's Apple
by banachtarski 6y ago
https://developer.apple.com/documentation/metal/mtldevice/1433388-makecommandqueue https://developer.apple.com/documentation/metal/mtldevice/14...
Here's Apple's documentation on creating a gpu command queue.
https://docs.microsoft.com/en-us/windows/win32/api/d3d12/nf-d3d12-id3d12device-createcommandlist https://docs.microsoft.com/en-us/windows/win32/api/d3d12/nf-...
Here's msft d3d12
https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkAllocateCommandBuffers.html https://www.khronos.org/registry/vulkan/specs/1.2-extensions...
Vulkan for good measure.
Apple is CONSISTENTLY underspecifying APIs. The docs never refer back to comprehensive guides. They don't tell me the API constraints. They don't tell me the performance implications.
You may "think" Apple documentation is good, but honestly, it's bad and anyone that also programs for other platforms would arrive at the same conclusion.