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.

Comment

when is classic mesa finished?
i mean feature wise...
is there a concrete list of features they want to implement, then call it a day and start working on gallium?

Most of the features were finished in April, and any missing bits were added along the way while porting across to the radeon-rewrite code base. All we're doing now is fixing bugs. We may run across other missing bits along the way but feature-wise the code has been finished for a while.

Work will continue on the classic Mesa implementation even after the initial bug-fixing is done, including getting it running over KMS/GEM/TTM, and we will probably use the classic mesa implementation as a base for extending the shader compiler, but the bug fixing is the only reason for not starting Gallium3D 6xx/7xx work now.

I just hate porting code to a new platform unless it works properly on the current platform. We didn't really have a choice in the case of radeon-rewrite, but porting is *much* easier if you start with something that's already working the way you want

Comment

every time i hear this i get excited and cant wait xD
i know i sound impatient, but how long will a basic gallium port take. (i feel like im asking you this question every time you answer one of mine ^^), since mostawesomedude has been working on the r300-500 code for ages. ( i know he is not a fulltime developer and you have more manpower )

Comment

We'll have a better idea once the 3xx-5xx Gallium3D driver is further along.

Cooper is starting to come up to speed on the r300g driver and will help there; the "plan" is still that 6xx/7xx classic mesa, 3xx-5xx Gallium3D and 6xx/7xx KMS/GEM/TTM/DRI2 will all finish off at roughly the same time. All of them seem to be pretty close now; between MostAwesomeDude's work and nha porting the shader compiler across I have to think that most of the heavy lifting for the 3xx-5xx Gallium3D driver has been done.

Once those three are all working, we can tell you roughly how long it will take for the 6xx/7xx Gallium3D driver