Name ANGLE_renderability_validation Name Strings GL_ANGLE_renderability_validation Contributors Vikas Soni, Google Contact Vikas Soni, Google (vikassoni 'at' chromium.com) Status Draft Version Last Modified Date: April 20, 2023 Revision: 1 Number OpenGL ES Extension XX Dependencies None Overview This extension allows skipping texture format renderability validation if the implementation is capable of rendering to the underlying texture format. This can be useful in situations where textures are created externally and the current context's version and extensions do not allow rendering to the texture but the implementation is capable. New Procedures and Functions None New Tokens Accepted as a value for for the TexParameter{if} and TexParameter{if}v commands and for the parameter of GetTexParameter{if}v: GL_RENDERABILITY_VALIDATION_ANGLE 0x9EA0 Additions to the OpenGL Specification None. New Behavior Additions to Chapter 3 of the OpenGL ES 2.0 Specification (Rasterization) Add a new row to Table 3.10 (Texture parameters and their values): Name | Type | Legal Values ------------------------------------------------------------ RENDERABILITY_VALIDATION_ANGLE | bool | TRUE, FALSE Add a new section 3.7.x (Texture Usage) before section 3.7.12 and renumber the subsequent sections: "3.7.x Texture Usage Texture renderability validation can be controled via the RENDERABILITY_VALIDATION_ANGLE value for the argument to TexParameter{if}[v]. Possible values for when is TEXTURE_USAGE_ANGLE are: TRUE - the default. Renderability validation is unchanged. FALSE - Renderability of the texture becomes implementation dependent. The implementation will allow rendering to the format if it is capable." Issues Revision History Version 1, 2023-04-20(Vikas Soni) - Initial draft