> # NAME

> gp5gp - OpenGL geometry profile for NVIDIA GeForce 400 Series, OpenGL 4.x Quadro

> # SYNOPSIS

>       gp5gp

> # DESCRIPTION

> This OpenGL profile corresponds to the per-primitive functionality introduced by NVIDIA's 5th generation of assembly instruction sets. It extends gp4gp.

> Tessellation patch input primitives are supported.

> Instanced invocations are supported.

> The compiler output for this profile conforms to the assembly format defined by NV_gpu_program5 and ARB_vertex_program.

> Note that the NV_gpu_program5 extension has its geometry domain-specific aspects documented in the NV_geometry_program4 specification.

> # 3D API DEPENDENCIES

> Requires OpenGL support for the NV_gpu_program5 extension.

> ## OpenGL Extension Specifications

>      www.opengl.org/registry/specs/NV/gpu_program5.txt
>      www.opengl.org/registry/specs/NV/geometry_program4.txt

> # PROFILE OPTIONS

> Invocations=val

>   The number of instanced invocations. Example: "Invocations=2"

> PATCH_1 .. PATCH_32

>   Patch input primitive of size 1 to 32. Example: "PATCH_16"

> # SEE ALSO

> gp4gp, gp5, gp5tcp, gp5tep, gp5vp, gp5fp