From: Luca B. <lu...@lu...> - 2010-03-02 11:03:23
|
> 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. |