The following module was proposed for inclusion in the Module List: modid: SDL::OpenGL::Cg DSLIP: cdcfp description: Interface to the Cg shader language. userid: MOLT (Paul Golds) chapterid: 9 (Language_Interfaces) communities: sdlperl.org mailing list.
similar: SDL::OpenGL (Provides an interface to OpenGL, SDL::OpenGL::Cg expands on this to allow access to the shader facilities of newer graphics cards). rationale: It provides a useful functionality by allowing Perl graphics and games programmers to take more complete advantage of their graphics cards by providing an XS-based interface to nVidia's Cg and CgGL libraries. This should allow them to equal the quality of images that C/C++ programmers already have access to from the library. I personally use SDL::OpenGL for my OpenGL interface, and as such whilst SDL::OpenGL::Cg may potentially work with other OpenGL interfaces SDL::OpenGL is the one it's being targetted at and primarily supported for. This is why I'm writing it as SDL::OpenGL::Cg and not OpenGL::Cg or someother such related module. As yet I can't think of anything tying it with SDL::OpenGL's functionality, but I would be surprised if it remained that way for the module's lifetime. The author of SDL::OpenGL has also been informed of the choice of namespace and expressed no objections. Whilst the module is still only providing a subset of the C API it is already useable, and useful, proving that the project can be a long-term technical success in marrying these two languages together. enteredby: MOLT (Paul Golds) enteredon: Thu Aug 14 15:58:45 2003 GMT The resulting entry would be: SDL::OpenGL:: ::Cg cdcfp Interface to the Cg shader language. MOLT Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=6f300000_e76a16f45436b826&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=6f300000_e76a16f45436b826&SUBMIT_pause99_add_mod_insertit=1