Added few more stubs so that control reaches to DestroyDevice().
At this commit driver skeleton is able to dump spirv and nir for first shader being inserted in pipeline.
At this stage after adding few more stubs driver fails at libresoc_CreateGraphicsPipelines().
Making SWAPChain exntesions work. There is lots of commented code.
Implement libresoc_DeviceWaitIdle() libresoc_QueueWaitIdle().
Implement GetDeviceQueue()
Add implementation for libresoc_CreatePipelineCache(). At this commit test fails at libresoc_GetDeviceQueue() which is yet to be implemented.
Add code to few more essential methods in libresoc_device.c Currently code failes in libresoc_CreateDevice() because it requires implementation for libresoc_CreatePipelineCache().
Create very primitive physical device and instance.
LibreSoc Vulkan Driver Initial Commit - This commit mostly includes copy & paste code from other vulkan driver. - Python scripts to generate extensions, entrypoints and icd. - Meson file updates.