If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
can this be ported (the glsl work i mean) easily to G3D so that the rest of the drivers can use it???
The GLSL compiler is shared among all drivers, including Gallium, and some Gallium drivers should be mostly ready for this. It's more a matter of passing all tests than anything else (there for sure isn't any porting needed).
can this be ported (the glsl work i mean) easily to G3D so that the rest of the drivers can use it???
Actually, the GLSL compiler front-end is shared between all drivers?including the Gallium ones?so the lion's share of GLSL 1.30 is already in place. There are a few major changes that require hardware-specific code, such as real integer support, and gl_ClipDistance. Bryan Cain and others did a lot of work to support native integers on Gallium, so I think that's in place. I wouldn't be at all surprised if the other drivers are able to support 1.30 fairly soon.
For GL 3, there's a lot more hardware-specific work needed.
Free Software Developer .:. Mesa and Xorg Opinions expressed in these forum posts are my own.
The GLSL compiler is shared among all drivers, including Gallium, and some Gallium drivers should be mostly ready for this. It's more a matter of passing all tests than anything else (there for sure isn't any porting needed).
So the vast majority of the stuff needed for GL3 are in Mesa now (there are only a couple of extensions missing), but not all hardware accelerates all of it yet.
Can anyone estimate how far individual hardware drivers are from supporting all of it?
Comment