-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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.
I think he's suggesting that we use the GL model for the GL driver: feature level + added functionality. The D3D model for exposing functionality if fundamentally pretty different from the GL model. The D3D model wants to expose *only* the lowest common denominator in order to provide uniformity. The GL model seeks to provide common functionality while still encouraging product differentiation. The GL model is increasingly heading in this direction, and I think it's a good model to follow. Many, if not all, of the features in GL version 3.x that might be available on 3.(x-1) hardware are exposed as extension with the same function and enum names. This makes it easier to say, "I can run on GL 3.x + GL_ARB_foo or GL 3.x+1." -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAktLmBsACgkQX1gOwKyEAw/7tgCglay3aVLg722T54jjjLkXRDHm 1vYAoJlMdjT+Ez75RWs2WiLkBMfxGYBA =PvNg -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ 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