blob: 4c7831742b8f68b2e6449bc2342a6a64cb5a995e [file] [log] [blame]
Name
AMD_transform_feedback3_lines_triangles
Name Strings
GL_AMD_transform_feedback3_lines_triangles
Contributors
Eric Zolnowski, AMD
Contact
Graham Sellers, AMD (graham.sellers 'at' amd.com)
Status
Complete. Shipping in ATI Catalyst 10.6 Drivers.
Version
Last Modified Date: 03/22/2010
Author Revision: 1
Number
397
Dependencies
OpenGL 4.0 or ARB_transform_feedback3 is required.
This extension is written against the OpenGL 4.0 (Core) Specification.
Overview
OpenGL 4.0 introduced the ability to record primitives into multiple output
streams using transform feedback. However, the restriction that all streams
must output POINT primitives when more than one output stream is active was
also introduced. This extension simply removes that restriction, allowing
the same set of primitives to be used with multiple transform feedback
streams as with a single stream.
New Procedures and Functions
None.
New Tokens
None.
Additions to Chapter 2 of the OpenGL 4.0 (Core) Specification (OpenGL Operation)
Modify Section 2.13.4 "Geometry Shader Execution Environment"
Replace the last paragraph of the subsection titled "Geometry Shader
Vertex Streams", p.119, with the following:
Geometry shaders that emit vertices into multiple vertex streams are
currently limited to using the same output primitive type on all streams.
A program will fail to link if it includes a geometry shader that calls
the EmitStreamVertex buit-in function and has two or more output streams
with different primitive types.
Additions to Chapter 3 of the OpenGL 4.0 (Core) Specification (Rasterization)
None.
Additions to Chapter 4 of the OpenGL 4.0 (Core) Specification (Per-Fragment Operations
and the Framebuffer)
None.
Additions to Chapter 5 of the OpenGL 4.0 (Core) Specification (Special
Functions)
None.
Additions to Chapter 6 of the OpenGL 4.0 (Core) Specification (State and
State Requests)
None.
Additions to the AGL/GLX/WGL Specifications
None.
GLX Protocol
None.
Errors
None.
New State
None.
New Implementation Dependent State
None.
Issues
None.
Revision History
Rev. Date Author Changes
---- -------- -------- -----------------------------------------
1 03/22/2010 gsellers Initial draft