
Originally Posted by
bridgman
Q, the GLSL compiler is used by all hardware, not just Intel. It takes GLSL (and GL assembler IIRC), converts it to GLSL IR, which is then optionally converted to TGSI or Mesa IR if that's what the hardware driver accepts (radeon and nouveau take TGSI since they use a Gallium3D layer).
The IR passed down uses short vectors for pixel and coordinate data, which can be converted efficiently to VLIW in the hardware layer.
Anyways, it's in no way an "Intel compiler", except to the extent that the Intel devs were nice enough to take on the task of writing it.