Name INTEL_blackhole_render Name Strings GL_INTEL_blackhole_render Contact Lionel Landwerlin, Intel (lionel.g.landwerlin 'at' intel.com) Contributors Ben Widawsky (benjamin.widawsky 'at' intel.com) Status Draft. Version Last Modified Date: 03/02/2018 INTEL Revision: 1 Number OpenGL Extension #521 OpenGL ES Extension #300 Dependencies OpenGL dependencies: OpenGL 3.0 is required. The extension is written against the OpenGL 4.6 Specification, Core Profile, July 30, 2017. OpenGL ES dependencies: This extension is written against the OpenGL ES 3.2 Specification, November 3, 2016. Overview The purpose of this extension is to allow an application to disable all rendering operations emitted to the GPU through the OpenGL rendering commands (Draw*, DispatchCompute*, BlitFramebuffer, etc...). Changes to the OpenGL pipeline are not affected. New preprocessor #defines are added to the OpenGL Shading Language: #define GL_INTEL_blackhole_render 1 New Procedures and Functions None. New Tokens Accepted by the parameter of Enable, Disable, IsEnabled: BLACKHOLE_RENDER_INTEL 0x83FC Additions to the OpenGL 4.6 (Core Profile) Specification Modify section 2.4 Rendering Commands (add new text at the end of the section) The effect of the above commands can be disabled by enabling BLACKHOLE_RENDER_INTEL. Additions to Chapter 14.2.2, Shader Inputs of the OpenGL ES 3.2 Specification Modify section 2.4 Rendering Commands (add new text at the end of the section) The effect of the above commands can be disabled by enabling BLACKHOLE_RENDER_INTEL. Additions to the AGL/GLX/WGL Specifications None. GLX Protocol None. Errors None. New State in OpenGL 4.6 Core Profile (add new row to the Table 23.74, Miscellaneous) Initial Get Value Type Get Command Value Description Sec. ------------- ---- ----------- ------- ------------------------- ------ BLACKHOLE_ RENDERING_ B IsEnabled() FALSE Disable rendering 2.4 INTEL New State in OpenGL ES 3.2 (add new row to the Table 21.57, Miscellaneous) Initial Get Value Type Get Command Value Description Sec. ------------- ---- ----------- ------- ------------------------- ------ BLACKHOLE_ RENDERING_ B IsEnabled() FALSE Disable rendering 2.4 INTEL Issues None. Revision History Rev. Date Author Changes ---- ---------- ---------- ----------------------------------------- 1 3/2/2018 llandwerlin Initial revision.