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.

were they going to ever focus on making a gallium driver for the mali 400? thats what im most interesdet in, mesa not too long ago gained support for android so it would be able to provide a very capable modile gl implementation

were they going to ever focus on making a gallium driver for the mali 400? thats what im most interesdet in, mesa not too long ago gained support for android so it would be able to provide a very capable modile gl implementation

There will be no gallium driver for mali. Turns out that gallium is too intertwined with TGSI to be able to run the framework with ARMs binary shader compiler. We need the ability to swap around the ARM compiler and our own free compiler (current plan is that it will be TGSI based), so that we can compare them directly and extensively. This is the only sane way for us to get actual performance comparable to the closed driver. This means that we will be writing a "standard" mesa driver instead, which will give us the flexibility we need.

About the timing, it depends, mostly on how much time i get to work on the project. We are doing this job in a structured way, and complete the tasks in a logical and efficient order. There is no point throwing halfarsed stuff into a mesa framework from afar while fundamental REing work is still ongoing. That's just stupid timewasting, and is simply a big and meaningless statement. I am personally quite sick of people who take huge shortcuts, leave tons of blanks, just to be able to pee against the tree, shout "I've done it!!!!!" and then run off to the next tree. That's sort of behaviour is just damaging free software.

And please, look at the timeframe for this project, and then remember that this is all reverse engineering. Where were we 6 months ago? Where are we today?