
Originally Posted by
Veerappan
Stupid Question time...
If Intel goes with this GLSL -> LLVM IR code, and we have existing TGSI -> LLVM code for the r600/SI chips, how hard would it be in the future for the Intel drivers to take advantage of the Gallium3d architecture through the existing State Trackers, the TGSI=>LLVM converter, and then their LLVM back-end?
In the end, will it matter that Intel decided to forgo building their own gallium3d driver if they have this back-end and the existing TGSI->LLVM code?
Yes, I realize that there's still probably a lot of work to do to make the existing r600g/si conversion pass hardware-agnostic, but would it be worth it to gain the OpenCL state tracker (and the other state trackers that gallium3d provides).