Verwijderd schrijft: "nVidia heeft een nieuwe hogere taal geïntroduceerd voor het programmeren van GPU's. De taal, Cg genaamd, is voornamelijk bedoeld om de vertex- and pixelshaders van de nieuwste generatie videokaarten makkelijk te kunnen toepassen. Cg wordt open source en zal ook bruikbaar zijn voor kaarten van andere producenten zoals ATi en Matrox. Op GameSpyDaily is een interview te vinden over dit onderwerp met nVidia's chief scientist, David Kirk. De press release staat hier."
Volgens nVidia zal de variant op C ervoor zorgen dat ontwikkelaars sneller kunnen inspelen op allerlei nieuwe technieken die in moderne chips worden geïntroduceerd. Het bedrijf wil een einde maken aan de frustraties van mensen die op het moment dat ze hun dure nieuwe kaart ècht kunnen benutten al weer twee hele generaties achterlopen. Voor uitgebreide specs en het downloaden van een Cg toolkit inclusief compiler kun je terecht op developer.nvidia.com:
GPU technology is moving very quickly, and it's difficult for game developers to learn and make the most of each new piece of technology. And, after developers have hit their stride with the next big thing, games based on new technology take time to develop.So, for a piece of technology like pixel and vertex shaders, you'll see a few advanced games right away, but many developers will take a year or so to incorporate the technology. So, the real big wave of games taking advantage of pixel and vertex shaders will hit the market this Christmas. The big problem, though, is that this cycle repeats each year. Next year, there will be more new technology that will be difficult for developers to adapt to. That's why we need Cg: a high level language for programming GPUs.