Jeffrey Timanus wrote:

Hello Everyone,

I've searched around the mesa site, and the sourceforge project site, but
I did not come across any specific information with regards to the current
status of implementing GLSL within MESA.  Is this an active goal?

It's a goal, but it's not active right now.

Someone was working on it months ago, but he had to abandon the job.


I suppose since mesa already supports vertex and fragment programs, only a
compiler from GLSL to these targets is required.  (As opposed to a full
programmable hardware emulator . . . )

I think the idea is to generate vertex/fragment programs of the internal representation used in Mesa (rather than generate GL_ARB_vertex/fragment_program strings).


I'm also interested in volunteering myself to help with any GLSL
implementations.  Is there any documentation online to help me figure out
what efforts need the most help?

Any information on these topics would be much appreciated.

We intend to use the open-source 3Dlabs parser. There's a version of it from some months ago in Mesa right now, though it's not compiled by default.

One of the first steps would be to get the latest code from 3Dlabs and pull it into Mesa.

I'm not sure how big the gap is between the parser and code generation. Probably a fair bit of work there.

I'm afraid you'll be largely on your own if you tackle this. But a few of us can certainly try to answer questions and otherwise help you.

It would be great to have your help. Do you have some experience with the shading language, parsers, compilers, etc?

-Brian


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to