1Name 2 3 ARB_texture_buffer_object_rgb32 4 5Name Strings 6 7 GL_ARB_texture_buffer_object_rgb32 8 9Contact 10 11 Jeff Bolz, NVIDIA Corporation (jbolz 'at' nvidia.com) 12 13Contributors 14 15 Barthold Lichtenbelt, NVIDIA 16 Bill Licea-Kane, AMD 17 Graham Sellers, AMD 18 Greg Roth, NVIDIA 19 Nick Haemel, AMD 20 Pat Brown, NVIDIA 21 Pierre Boudier, AMD 22 Piers Daniell, NVIDIA 23 24Notice 25 26 Copyright (c) 2010-2013 The Khronos Group Inc. Copyright terms at 27 http://www.khronos.org/registry/speccopyright.html 28 29Specification Update Policy 30 31 Khronos-approved extension specifications are updated in response to 32 issues and bugs prioritized by the Khronos OpenGL Working Group. For 33 extensions which have been promoted to a core Specification, fixes will 34 first appear in the latest version of that core Specification, and will 35 eventually be backported to the extension document. This policy is 36 described in more detail at 37 https://www.khronos.org/registry/OpenGL/docs/update_policy.php 38 39Status 40 41 Complete. Approved by the ARB at the 2010/01/22 F2F meeting. 42 Approved by the Khronos Board of Promoters on March 10, 2010. 43 44Version 45 46 Last Modified Date: December 7, 2009 47 Revision: 2 48 49Number 50 51 ARB Extension #92 52 53Dependencies 54 55 This extension is written against the OpenGL 3.2 specification (Core 56 Profile). 57 58Overview 59 60 This extension adds three new buffer texture formats - RGB32F, RGB32I, 61 and RGB32UI. This partially addresses one of the limitations of buffer 62 textures in the original EXT_texture_buffer_object extension and in 63 OpenGL 3.1, which provide no support for three-component formats. 64 65IP Status 66 67 No known IP claims. 68 69New Procedures and Functions 70 71 None 72 73New Tokens 74 75 None 76 77Additions to Chapter 2 of the OpenGL 3.2 Specification (OpenGL Operation) 78 79 None 80 81Additions to Chapter 3 of the OpenGL 3.2 Specification (Rasterization) 82 83 Add to Table 3.15 "Internal formats for buffer textures", p.158 84 85 Sized Internal Format Base Type Components Norm Component 86 0 1 2 3 87 --------------------- --------- ---------- ---- --------- 88 RGB32F float 3 No R G B 1 89 RGB32I int 3 No R G B 1 90 RGB32UI uint 3 No R G B 1 91 92Additions to Chapter 4 of the OpenGL 3.2 Specification (Per-Fragment Operations 93and the Frame Buffer) 94 95 None 96 97Additions to Chapter 5 of the OpenGL 3.2 Specification (Special Functions) 98 99 None 100 101Additions to Chapter 6 of the OpenGL 3.2 Specification (State and 102State Requests) 103 104 None 105 106Additions to the AGL/GLX/WGL Specifications 107 108 None 109 110Errors 111 112 None 113 114New State 115 116 None 117 118New Implementation Dependent State 119 120 None 121 122Issues 123 124 None 125 126Revision History 127 128 Rev. Date Author Changes 129 ---- -------- -------- ----------------------------------------- 130 2 12/07/09 jbolz Rename EXT->ARB. 131 1 jbolz Internal revisions. 132 133