July 21, 2018
Archives  News  3Dlabs Counters Nvidia's Cg  

Wednesday, June 26, 2002
3Dlabs Counters Nvidia's Cg
6:00 AM | Eddie Park | Comment on this story

Readers may remember Nvidia's announcement regarding Cg, a new graphics programming language developed by Nvidia. Following up on the announcement, computing website ExtremeTech conducted an interview with various Nvidia employees concerning Cg, whereupon many claims were made concerning OpenGL 2.0's development, currently being spearheaded by 3Dlabs. For example:

ET: What about the apparent conflict between an OpenGL 2.0 shading language, 3DLabs' pushing their agenda, and Cg?

KA: 3DLabs is trying to push their technology, but the real goal of Creative/3DLabs is to advance OpenGL to the place it needs to be. Nvidia agrees strongly with advancing OpenGL, but thinks the Cg approach is better. We need to advance the existing OpenGL, not create a radical new OpenGL. The original model for OpenGL 2.0 was that it exposed only a high-level interface for programmability. There weren't any assembly language level interfaces. As things move right along with OpenGL 1.4, we (the ARB) are incorporating the ability to expose programmable vertex engines based on work done by Nvidia, ATI, and others. And OpenGL 1.5 will have some sort of pixel or fragment shading technology.

Shortly after posting the story, ExtremeTech received a letter from 3Dlabs that contradicted many of the points made in the Nvidia interview. For example, regarding the above quote:
Contrary to Nvidia's claim, developers WILL have access to low-level hardware features from the assembly level if they so desire. Each hardware vendor will have the choice of supporting their own hardware-specific assembly language or the more common ARB_vertex_program assembly language extension, as they desire. These assembly level interfaces will work seamlessly with the OpenGL 2.0 high level shading language.
The rest of the rebuttal goes along in a similar vein, countering points and extoling OpenGL 2.0.

For those that don't wish to wade through a sea of technical terms, ExtremeTech also offers a short analysis of their take on the situation, including compatibility with Microsoft's own Direct X as well as a look at backwards compatibility. Those interested in seeing both sides of the argument can find both articles ExtremeTech's site.

ExtremeTech - 3Dlabs Counters Nvidia Claims
ExtremeTech - New Language Revolutionizes 3D Graphics
Nvidia Announces 'Cg' - C for Graphics

Other Mac Games News for Wednesday, June 26, 2002

IMG Reviews Medal of Honor1:07 PM
Shadowbane Interviews1:01 PM
Lineage CD Delivery Policy Change12:27 PM
Payback, KickOff 2002, Other Status Updates7:52 AM
Carmack Tests Matrox Parhelia6:26 AM
• 3Dlabs Counters Nvidia's Cg6:00 AM
Star Control II Coming to the Mac... For Free!6:00 AM
WWII Online Reader's Choice Edition6:00 AM
View all of the Mac games news for Wednesday, June 26, 2002 on one page

Mac Games News for Tuesday, June 25, 2002

Logitech Intros Cordless Optical Trackman, Website Redesign2:24 PM
The Sims Vacation Announced For Mac9:38 AM
Civilization III Q&A at Apolyton8:02 AM
Lineage Mac Fixes Today7:59 AM
Apple Showcases Medal of Honor: Allied Assault7:51 AM
New WarCraft 3 Screenshots7:51 AM
Quake 3 Freeze Tag Updated7:51 AM
Unreal II, Tournament 2003 Interview7:51 AM
ATI June Retail Update Released7:44 AM
View all of the Mac games news for Tuesday, June 25, 2002 on one page

Recent Mac Games News

Monday, June 24, 2002
Friday, June 21, 2002
Thursday, June 20, 2002
Wednesday, June 19, 2002
Tuesday, June 18, 2002

Search for other Mac games news stories or browse our Mac Games News Archive.

Archives  News  3Dlabs Counters Nvidia's Cg