Gareth Hughes wrote:
>
> Brian,
>
> I backed out my texture conversion work from my DRI branch to get the
> Radeon up and running with (what will become) 3.4.1. Of course, I
> realized in about thirty seconds why I'd done all the work in the first
> place, as there are format pairs that the Radeon requires that currently
> aren't supported. And, having already done the work to support them, I
> don't really want to hack a solution into the old code just to make it
> fit.
>
> So, I would like to include this work into what will become Mesa 3.4.2,
> so that the Radeon driver can use the single-copy interface with 3.4
> (ie. before the 3.5 driver becomes standard). I realize that this new
> code should not be included in 3.4.1 at this late stage, but do you have
> a problem with it going in after 3.4.1 is released? I'm not sure what
> your policy is on this (this code still uses the GetTexImage function,
> not the new ExtractTexel code, if it counts).
I have no plans for a 3.4.2 release at this time.
I'd suggest adding the new Radeon texture formats to the 3.4.1
texutil.c code. That shouldn't be a big job and would be a safe
modification, I'd think. I'll probably release 3.4.1 in the next
24 hours. If you don't get the new texel formats into 3.4.1 for
the release that's no big deal. The mesa_3_4_branch will still
exist.
The ExtractTexel stuff is in 3.5 and will never be back ported
to 3.4.x.
-Brian
|