> ## Name

> cg_2_2_0017 - Cg Toolkit 2.2 February 2010

> ## Summary

> - Require EXT_gpu_shader4 in GLSL when using bit shift/mask instructions
> - Modified example gs_simple to explicitly use the GLSL profiles if supported
> - HLSL semantic VFACE is now accepted as an alias for semantic FACE
> - Improved our handling of extensions on older versions of OpenGL
> - Various performance improvements
> - Enhanced cgfxcat to work for program files as well as effect files
> - Fixed some compiler crashes with malformed shaders
> - Fixed a crash in cgGetParameterBufferIndex and cgGetParameterBufferOffset
> - Fixed a bug in cgGetPassProgram for combined programs
> - Fixed a problem with geometry shaders on Solaris

> ## 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 and rpm for RedHat.
> - Linux 64-bit tgz tarball and rpm for RedHat.
> - 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