The hybrid approach is appealing to me, since Radeons are so damn quirky, but anything not requiring me to set up the dedicated fog block wins my vote.
~ C. On Mon, Jan 11, 2010 at 1:50 PM, Jakob Bornecrantz <ja...@vmware.com> wrote: > > On 11 jan 2010, at 21.17, Zack Rusin wrote: > >> On Monday 11 January 2010 16:15:38 Jakob Bornecrantz wrote: >>> On 11 jan 2010, at 17.49, Zack Rusin wrote: >>>> I think the other stuff is acceptable. Take a look at the docs and >>>> let me know >>>> what you think. >>> >>> Hmm I don't think you should remove the CAPs but instead just say if >>> level X then CAPs Y,Z,W,Q are assumed to be present. This way the >>> hardware that fall between the cracks can expose one level plus the >>> extra CAPs it can do. >> >> Would that be useful for anything? Or do you mean feature level + >> exceptions, >> oterhwise what's the point of feature levels if nothing supports >> them fully. > > Take the i915 for instance it can do level 1, but it can also do real > npot textures. Not just for last_level == 0. > > <edit>Ian said a lot more and better</edit> > >> >>> Another thing level 3 and below harder can not do ARB_npot but they >>> can do NV_texture_rect, the only hardware we have drivers that this >>> matter for is nv30 (I think) and r300. >> >> Yes, that's what the "unnormalized coords" part is about :) > > What I meant is that in st_extensions.c you check for feature level > > 1 and set ARB_npot if that is true. But it isn't untill level 4 "2D > textures pot if MipCount >1" is set to no. So to make the test correct > and cover the i915 case the test should be level >= 4 or CAP_NPOT. > > Cheers Jakob. > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Mesa3d-dev mailing list > Mesa3d-dev@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mesa3d-dev > -- Only fools are easily impressed by what is only barely beyond their reach. ~ Unknown Corbin Simpson <mostawesomed...@gmail.com> ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev