ABSTRACT

The geometry shader is a new capability in shaders, introduced in late 2006 with the release of Shader Model 4 to take advantage of the ever-growing capability of high-end graphics cards. It adds to the programmer’s graphics capabilities by providing tools to expand the basic model geometry to include more or diff erent graphics primitives than were initially defi ned. Thus, geometry shaders should really be called “geometry creators” or “geometry expanders.” The place of the geometry shader in the graphics pipeline is shown in Figure 11.1.