15bd8deadSopenharmony_ciName 25bd8deadSopenharmony_ci 35bd8deadSopenharmony_ci ARB_texture_buffer_object_rgb32 45bd8deadSopenharmony_ci 55bd8deadSopenharmony_ciName Strings 65bd8deadSopenharmony_ci 75bd8deadSopenharmony_ci GL_ARB_texture_buffer_object_rgb32 85bd8deadSopenharmony_ci 95bd8deadSopenharmony_ciContact 105bd8deadSopenharmony_ci 115bd8deadSopenharmony_ci Jeff Bolz, NVIDIA Corporation (jbolz 'at' nvidia.com) 125bd8deadSopenharmony_ci 135bd8deadSopenharmony_ciContributors 145bd8deadSopenharmony_ci 155bd8deadSopenharmony_ci Barthold Lichtenbelt, NVIDIA 165bd8deadSopenharmony_ci Bill Licea-Kane, AMD 175bd8deadSopenharmony_ci Graham Sellers, AMD 185bd8deadSopenharmony_ci Greg Roth, NVIDIA 195bd8deadSopenharmony_ci Nick Haemel, AMD 205bd8deadSopenharmony_ci Pat Brown, NVIDIA 215bd8deadSopenharmony_ci Pierre Boudier, AMD 225bd8deadSopenharmony_ci Piers Daniell, NVIDIA 235bd8deadSopenharmony_ci 245bd8deadSopenharmony_ciNotice 255bd8deadSopenharmony_ci 265bd8deadSopenharmony_ci Copyright (c) 2010-2013 The Khronos Group Inc. Copyright terms at 275bd8deadSopenharmony_ci http://www.khronos.org/registry/speccopyright.html 285bd8deadSopenharmony_ci 295bd8deadSopenharmony_ciSpecification Update Policy 305bd8deadSopenharmony_ci 315bd8deadSopenharmony_ci Khronos-approved extension specifications are updated in response to 325bd8deadSopenharmony_ci issues and bugs prioritized by the Khronos OpenGL Working Group. For 335bd8deadSopenharmony_ci extensions which have been promoted to a core Specification, fixes will 345bd8deadSopenharmony_ci first appear in the latest version of that core Specification, and will 355bd8deadSopenharmony_ci eventually be backported to the extension document. This policy is 365bd8deadSopenharmony_ci described in more detail at 375bd8deadSopenharmony_ci https://www.khronos.org/registry/OpenGL/docs/update_policy.php 385bd8deadSopenharmony_ci 395bd8deadSopenharmony_ciStatus 405bd8deadSopenharmony_ci 415bd8deadSopenharmony_ci Complete. Approved by the ARB at the 2010/01/22 F2F meeting. 425bd8deadSopenharmony_ci Approved by the Khronos Board of Promoters on March 10, 2010. 435bd8deadSopenharmony_ci 445bd8deadSopenharmony_ciVersion 455bd8deadSopenharmony_ci 465bd8deadSopenharmony_ci Last Modified Date: December 7, 2009 475bd8deadSopenharmony_ci Revision: 2 485bd8deadSopenharmony_ci 495bd8deadSopenharmony_ciNumber 505bd8deadSopenharmony_ci 515bd8deadSopenharmony_ci ARB Extension #92 525bd8deadSopenharmony_ci 535bd8deadSopenharmony_ciDependencies 545bd8deadSopenharmony_ci 555bd8deadSopenharmony_ci This extension is written against the OpenGL 3.2 specification (Core 565bd8deadSopenharmony_ci Profile). 575bd8deadSopenharmony_ci 585bd8deadSopenharmony_ciOverview 595bd8deadSopenharmony_ci 605bd8deadSopenharmony_ci This extension adds three new buffer texture formats - RGB32F, RGB32I, 615bd8deadSopenharmony_ci and RGB32UI. This partially addresses one of the limitations of buffer 625bd8deadSopenharmony_ci textures in the original EXT_texture_buffer_object extension and in 635bd8deadSopenharmony_ci OpenGL 3.1, which provide no support for three-component formats. 645bd8deadSopenharmony_ci 655bd8deadSopenharmony_ciIP Status 665bd8deadSopenharmony_ci 675bd8deadSopenharmony_ci No known IP claims. 685bd8deadSopenharmony_ci 695bd8deadSopenharmony_ciNew Procedures and Functions 705bd8deadSopenharmony_ci 715bd8deadSopenharmony_ci None 725bd8deadSopenharmony_ci 735bd8deadSopenharmony_ciNew Tokens 745bd8deadSopenharmony_ci 755bd8deadSopenharmony_ci None 765bd8deadSopenharmony_ci 775bd8deadSopenharmony_ciAdditions to Chapter 2 of the OpenGL 3.2 Specification (OpenGL Operation) 785bd8deadSopenharmony_ci 795bd8deadSopenharmony_ci None 805bd8deadSopenharmony_ci 815bd8deadSopenharmony_ciAdditions to Chapter 3 of the OpenGL 3.2 Specification (Rasterization) 825bd8deadSopenharmony_ci 835bd8deadSopenharmony_ci Add to Table 3.15 "Internal formats for buffer textures", p.158 845bd8deadSopenharmony_ci 855bd8deadSopenharmony_ci Sized Internal Format Base Type Components Norm Component 865bd8deadSopenharmony_ci 0 1 2 3 875bd8deadSopenharmony_ci --------------------- --------- ---------- ---- --------- 885bd8deadSopenharmony_ci RGB32F float 3 No R G B 1 895bd8deadSopenharmony_ci RGB32I int 3 No R G B 1 905bd8deadSopenharmony_ci RGB32UI uint 3 No R G B 1 915bd8deadSopenharmony_ci 925bd8deadSopenharmony_ciAdditions to Chapter 4 of the OpenGL 3.2 Specification (Per-Fragment Operations 935bd8deadSopenharmony_ciand the Frame Buffer) 945bd8deadSopenharmony_ci 955bd8deadSopenharmony_ci None 965bd8deadSopenharmony_ci 975bd8deadSopenharmony_ciAdditions to Chapter 5 of the OpenGL 3.2 Specification (Special Functions) 985bd8deadSopenharmony_ci 995bd8deadSopenharmony_ci None 1005bd8deadSopenharmony_ci 1015bd8deadSopenharmony_ciAdditions to Chapter 6 of the OpenGL 3.2 Specification (State and 1025bd8deadSopenharmony_ciState Requests) 1035bd8deadSopenharmony_ci 1045bd8deadSopenharmony_ci None 1055bd8deadSopenharmony_ci 1065bd8deadSopenharmony_ciAdditions to the AGL/GLX/WGL Specifications 1075bd8deadSopenharmony_ci 1085bd8deadSopenharmony_ci None 1095bd8deadSopenharmony_ci 1105bd8deadSopenharmony_ciErrors 1115bd8deadSopenharmony_ci 1125bd8deadSopenharmony_ci None 1135bd8deadSopenharmony_ci 1145bd8deadSopenharmony_ciNew State 1155bd8deadSopenharmony_ci 1165bd8deadSopenharmony_ci None 1175bd8deadSopenharmony_ci 1185bd8deadSopenharmony_ciNew Implementation Dependent State 1195bd8deadSopenharmony_ci 1205bd8deadSopenharmony_ci None 1215bd8deadSopenharmony_ci 1225bd8deadSopenharmony_ciIssues 1235bd8deadSopenharmony_ci 1245bd8deadSopenharmony_ci None 1255bd8deadSopenharmony_ci 1265bd8deadSopenharmony_ciRevision History 1275bd8deadSopenharmony_ci 1285bd8deadSopenharmony_ci Rev. Date Author Changes 1295bd8deadSopenharmony_ci ---- -------- -------- ----------------------------------------- 1305bd8deadSopenharmony_ci 2 12/07/09 jbolz Rename EXT->ARB. 1315bd8deadSopenharmony_ci 1 jbolz Internal revisions. 1325bd8deadSopenharmony_ci 133