<%BANNER[top_768x90]%>
<%BANNER[banner_468x60_h]%>
<%BANNER[article]%>

News

<%BANNER[fp_160x600_r_1]%>
NVIDIA today introduced the Cg Language Specification - C for Graphics. Cg is a high level programming language that enables content developers to create cinematic-quality real-time graphics easier and faster. Developed in close collaboration with Microsoft, Cg gives developers a new level of abstraction, removing the need for them to program directly to the graphics hardware. The common, familiar C-like syntax enables rapid development of stunning, real-time shaders and visual effects for graphics platforms, and is compatible with Microsoft’s recently announced High Level Shading Language for DirectX 9.0.

In a separate announcement today, NVIDIA also unveiled a Cg Toolkit that includes a Cg Compiler, Cg Browser, CgFX file format, Cg Standard Library and a collection of pre-written Cg shaders which can be used for a variety of applications, ranging from game development to digital content creation and computer-aided design.

The NVIDIA Cg Compiler is the heart of the NVIDIA Cg programming environment. Programs written for a standard DirectX 8- or DirectX 9-compatible Graphics Processing Unit (GPU) can be compiled and run on any conforming hardware. The resulting program is a highly efficient vertex or pixel shader achieving performance levels equal to or better than hand-coded graphics programs. NVIDIA’s Cg Compiler was designed to take full advantage of NVIDIA’s GPU features and pipeline, ensuring optimal performance and visual quality. In addition, NVIDIA’s Cg Compiler uniquely supports OpenGL. Cg shaders written for OpenGL platforms are compiled and optimized to take full advantage of the extended graphics feature set in NVIDIA GPUs. NVIDIA’s Cg Compiler is also cross platform, supporting programs written for Windows, OS X, Linux, Mac and Xbox.

The most powerful feature of NVIDIA’s Cg Compiler is its forward and backward compatibility. Borrowing from NVIDIA’s famous Unified Driver Architecture (UDA), the NVIDIA Cg Compiler employs a Unified Compiler Architecture (UCA). Once written, programs will run on future or past generations of Cg-compatible GPUs and are automatically optimized at run-time for the GPU in the system. This unique capability relieves developers from the burden of optimizing for multiple generations of GPUs.

The NVIDIA Cg Toolkit Beta 1.0 will include:

  • NVIDIA Cg Compiler Beta 1.0—a C-like language for programming shaders on GPUs
  • NVIDIA Cg Browser—a prototyping/visualization environment with a large library of Cg shaders
  • Cg Standard Library—a set of built-in functions dedicated to help the programmer with common computations
  • Cg shaders—a set of pre-written examples to use and to learn from
<%BANNER[banner_468x60_f]%>

Discussion

<%BANNER[fp_160x600_r_2]%>
Comments currently: 0

You must log in to add comments.

Forgot password? Registration

remember me



Latest News

Thursday, October 2, 2008

1:21 pm | Nintendo’s “Wii HD” to Is Prepared for Launch by 2011 – Rumours. Nintendo Plans to Release Next-Gen Video Game System by 2011

Wednesday, October 1, 2008

10:46 pm | ATI Plans Expects DirectX 11 Chips Next Year. ATI Predicts Rise of GPGPU in 2009

5:47 pm | Western Digital May Acquire Hard Drive Business from Fujitsu. Fujitsu in Talks with Western Digital over Hard Disk Drive Business Transaction

12:55 pm | AMD Claims Forthcoming “Shanghai” Chip to Be 35% Faster than Existing. Upcoming AMD Opteron “Shanghai” Processors to Offer 35% Performance Improvement

Tuesday, September 30, 2008

11:22 pm | Microsoft Reportedly Initiated Shipments of Xbox 360 with New Chips. Microsoft Xbox 360 Code-Named Jasper Hits the Market – Media Reports

10:51 pm | ARM Targets Mobile Internet Devices with New Platforms. ARM to Fight Intel in MID Market Segment

10:35 pm | Foxconn Sues Molex for Anti-Competitive Business Behaviour. Foxconn Files Lawsuit Against Molex Regarding Implementation of DisplayPort Connectors

10:05 pm | ATI, Nvidia to Pay $1.925 Million to Settle Price Fixing Legal Dispute. ATI and Nvidia Agree to Pay Nearly $2 Million to Settle Lawsuit

9:19 pm | Toshiba to Help Distribution of Content on Secure Digital Flash Cards. Toshiba, NCR Invest into MOD Systems

8:54 pm | TSMC Unveils 32nm, 28nm Process Technologies Roadmap. TSMC Delays High-K Metal Gate Implementation Till 28nm Process Technology in 2010

3:51 pm | ATI Demonstrates Mobility Radeon HD 4000 Graphics Processor, Readies Dual-Chip Mobile Graphics Solution. ATI Mobility Radeon HD 4000-Series Graphics Chip Shows Up

2:08 pm | Super Talent Dramatically Slashes Prices of Entry-Level Solid-State Drives. Super Talent's 64GB SSD Now Available for $179

8:39 am | ATI Intros New Entry-Level Graphics Cards. AMD Launches New ATI Radeon HD 4350, 4550 Products