Add extension to skip texture renderability validation in ANGLE.

Add a new extension to skip the texture renderability
validation in ANGLE.

Bug: angleproject:0000
Change-Id: Ia9e5a1eff233f5aced4706b7d3c183058d474c41
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4455549
Auto-Submit: vikas soni <vikassoni@chromium.org>
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: vikas soni <vikassoni@chromium.org>
This commit is contained in:
Vikas Soni
2023-04-20 14:59:28 -07:00
committed by Angle LUCI CQ
parent 35461e60bd
commit b5fa872897
32 changed files with 210 additions and 26 deletions

View File

@@ -1200,7 +1200,12 @@
<require>
<enum name="GL_DEPTH_STENCIL_TEXTURE_MODE_ANGLE"/>
</require>
</extension>
</extension>
<extension name="GL_ANGLE_renderability_validation" supported='gles2'>
<require>
<enum name="GL_RENDERABILITY_VALIDATION_ANGLE"/>
</require>
</extension>
<extension name="GL_CHROMIUM_lose_context" supported='gles2'>
<require>
<enum name="GL_GUILTY_CONTEXT_RESET"/>
@@ -1355,6 +1360,10 @@
<enum value="0x90EA" name="GL_DEPTH_STENCIL_TEXTURE_MODE_ANGLE" group="TextureParameterName"/>
</enums>
<enums namespace="GL" vendor="ANGLE">
<enum value="0x9EA0" name="GL_RENDERABILITY_VALIDATION_ANGLE" group="TextureParameterName"/>
</enums>
<enums namespace="GL" start="0x93A7" end="0x93A7" vendor="ANGLE">
<enum value="0x93A7" name="GL_ROBUST_RESOURCE_INITIALIZATION_ANGLE"/>
</enums>