> At some stage we're definitely interested in the gpu_program4 extension. > I'm not sure the older ones will ever be pulled in. swrast already supports NV_fragment_program_option (nv30) and NV_vertex_program_1_1 (nv20). nv30/nv40 support of those should be easy, but requires to extend TGSI with condition codes and ideally precision and precision hints too. nv50 support is probably harder. Note that NV_gpu_program4 is mostly a superset of the older extensions, so it doesn't make much sense to have it in isolation.
> Basically I'd like to see them removed until they actually get used, at > which time they're welcome back in... Yes, seems a good idea. In particular, all the "assert(0)" or similar implementations make no sense: all instructions should be implemented, unless they are conditional on some capability bit, in which case they should be handled by the default switch case. ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev