blob: 4b9df154b98789ca1048873a81abbd87c3751422 [file] [log] [blame]
Name
ARB_texture_buffer_object_rgb32
Name Strings
GL_ARB_texture_buffer_object_rgb32
Contact
Jeff Bolz, NVIDIA Corporation (jbolz 'at' nvidia.com)
Contributors
Barthold Lichtenbelt, NVIDIA
Bill Licea-Kane, AMD
Graham Sellers, AMD
Greg Roth, NVIDIA
Nick Haemel, AMD
Pat Brown, NVIDIA
Pierre Boudier, AMD
Piers Daniell, NVIDIA
Notice
Copyright (c) 2010-2013 The Khronos Group Inc. Copyright terms at
http://www.khronos.org/registry/speccopyright.html
Specification Update Policy
Khronos-approved extension specifications are updated in response to
issues and bugs prioritized by the Khronos OpenGL Working Group. For
extensions which have been promoted to a core Specification, fixes will
first appear in the latest version of that core Specification, and will
eventually be backported to the extension document. This policy is
described in more detail at
https://www.khronos.org/registry/OpenGL/docs/update_policy.php
Status
Complete. Approved by the ARB at the 2010/01/22 F2F meeting.
Approved by the Khronos Board of Promoters on March 10, 2010.
Version
Last Modified Date: December 7, 2009
Revision: 2
Number
ARB Extension #92
Dependencies
This extension is written against the OpenGL 3.2 specification (Core
Profile).
Overview
This extension adds three new buffer texture formats - RGB32F, RGB32I,
and RGB32UI. This partially addresses one of the limitations of buffer
textures in the original EXT_texture_buffer_object extension and in
OpenGL 3.1, which provide no support for three-component formats.
IP Status
No known IP claims.
New Procedures and Functions
None
New Tokens
None
Additions to Chapter 2 of the OpenGL 3.2 Specification (OpenGL Operation)
None
Additions to Chapter 3 of the OpenGL 3.2 Specification (Rasterization)
Add to Table 3.15 "Internal formats for buffer textures", p.158
Sized Internal Format Base Type Components Norm Component
0 1 2 3
--------------------- --------- ---------- ---- ---------
RGB32F float 3 No R G B 1
RGB32I int 3 No R G B 1
RGB32UI uint 3 No R G B 1
Additions to Chapter 4 of the OpenGL 3.2 Specification (Per-Fragment Operations
and the Frame Buffer)
None
Additions to Chapter 5 of the OpenGL 3.2 Specification (Special Functions)
None
Additions to Chapter 6 of the OpenGL 3.2 Specification (State and
State Requests)
None
Additions to the AGL/GLX/WGL Specifications
None
Errors
None
New State
None
New Implementation Dependent State
None
Issues
None
Revision History
Rev. Date Author Changes
---- -------- -------- -----------------------------------------
2 12/07/09 jbolz Rename EXT->ARB.
1 jbolz Internal revisions.