Likewise, with the new APIs, maybe Intel will finally shift to Gallium3D assuming the new interface will be easy to implement as just a Gallium3D state tracker.
A new driver only needs to implement a SPIR-V execution engine for both Vulkan and OpenCL. The rest are application code and external compilers.
Simply rip out everthing from Gallium3D except the Kernel interfaces and put Vulkan on top of it.
Comment