在ATi昨天发布1.5版本“渲染猴子”之后,nVIDIA也不甘示弱,在今天推出Cg Toolkit 1.3 beta2,支持最新Geforce 6800系列GPU,Cg Toolkit 1.3 beta2的主要特点如下:
New 'vp40' profile, which enables texture sampling from within vertex programs
New 'fp40' profile, which provides a robust branching model in fragment programs, and support for output to multiple draw buffers (‘MRTs’)
Support for writing more than one color output (i.e. ‘MRTs’) in the arbfp1 and ps_2* profiles
New semantics to access OpenGL fixed-function state vectors from within ARB_vertex_program and ARB_fragment_program
New ‘-fastprecision’ option for arbfp*, fp30, and fp40 profiles, to use reduced precision storage (fp16) when appropriate.
Support for 14 profiles:
vp20, vp30, vp40 [NV_vertex_program 1.0, NV_vertex_program 2.0, and NV_vertex_program 3.0]
fp30, fp40 [NV30 and NV40 OpenGL fragment programs]
fp20 [NV_register_combiners and NV_Texture_shader)
vs_1_1 for DirectX 8 and DirectX 9
vs_2_0 and vs_2_x for DirectX 9
ps_1_1, ps_1_2 and ps_1_3 for DirectX 8 and DirectX 9
ps_2_0 and ps_2_x for DirectX 9
arbvp1 [OpenGL ARB_vertex_program]
arbfp1 [OpenGL ARB_fragment_program]
Cg Toolkit 1.3 beta2下载地址: http://developer.nvidia.com/object/cg_toolkit.html