cg_3_0_0015
Keywords: cg_3_0_0015, NVIDIA, NVIDIA Cg Toolkit, Cg Toolkit, Shader, Shader Programming, GPU Shader Programming, GPU Program

> ## Name

> cg_3_0_0015 - Cg Toolkit 3.0 November 2010

> ## Summary

> - Vertex shaders aren't disabled by tessellation shader state assignments
> - DirectX feature levels 9 and 10 now work with cgD3D11
> - cgCombinePrograms respects the auto compile flag
> - The hlsl10g profile now supports structures in AttribArray
> - cgCopyProgram works once again!
> - Fixed a bug when compound-assignment operators (+=, *=, etc.) were used on column major matrices
> - tex2Dsize will now work for shadow samplers
> - Resolved a problem with geometry shaders on OSX
> - Corrected the OSX Framework executable path
> - Fixed crash when connecting API created parameters to precompiled (CG_OBJECT) program parameters
> - No longer try to use typedef keyword in generated GLSL code
> - Fixed a problem in the modf routine
> - Various documentation updates

> ## Download

> - Windows 32/64-bit installer for Windows XP, Vista and Win7.
> - Mac OS X ppc/i386/x86_64 dmg for Tiger, Leopard and Snow Leopard.
> - Linux 32-bit tgz tarball, rpm for RedHat and deb for Debian and Ubuntu.
> - Linux 64-bit tgz tarball, rpm for RedHat and deb for Debian and Ubuntu.
> - Solaris 32/64-bit package.

> ## See Also

> - 2.1.0009, 2.1.0012, 2.1.0016, 2.1.0017
> - 2.2.0004, 2.2.0006, 2.2.0010, 2.2.0017
> - 3.0.0007, 3.0.0015, 3.0.0016
> - 3.1.0010