1bf215546Sopenharmony_ci<?xml version="1.0"?>
2bf215546Sopenharmony_ci<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3bf215546Sopenharmony_ci
4bf215546Sopenharmony_ci<OpenGLAPI>
5bf215546Sopenharmony_ci<category name="GL_ARB_invalidate_subdata" number="666">
6bf215546Sopenharmony_ci  <function name="InvalidateTexSubImage" no_error="true">
7bf215546Sopenharmony_ci    <param name="texture" type="GLuint"/>
8bf215546Sopenharmony_ci    <param name="level" type="GLint"/>
9bf215546Sopenharmony_ci    <param name="xoffset" type="GLint"/>
10bf215546Sopenharmony_ci    <param name="yoffset" type="GLint"/>
11bf215546Sopenharmony_ci    <param name="zoffset" type="GLint"/>
12bf215546Sopenharmony_ci    <param name="width" type="GLsizei"/>
13bf215546Sopenharmony_ci    <param name="height" type="GLsizei"/>
14bf215546Sopenharmony_ci    <param name="depth" type="GLsizei"/>
15bf215546Sopenharmony_ci  </function>
16bf215546Sopenharmony_ci
17bf215546Sopenharmony_ci  <function name="InvalidateTexImage" no_error="true">
18bf215546Sopenharmony_ci    <param name="texture" type="GLuint"/>
19bf215546Sopenharmony_ci    <param name="level" type="GLint"/>
20bf215546Sopenharmony_ci  </function>
21bf215546Sopenharmony_ci
22bf215546Sopenharmony_ci  <function name="InvalidateBufferSubData" no_error="true">
23bf215546Sopenharmony_ci    <param name="buffer" type="GLuint"/>
24bf215546Sopenharmony_ci    <param name="offset" type="GLintptr"/>
25bf215546Sopenharmony_ci    <param name="length" type="GLsizeiptr"/>
26bf215546Sopenharmony_ci  </function>
27bf215546Sopenharmony_ci
28bf215546Sopenharmony_ci  <function name="InvalidateBufferData" no_error="true">
29bf215546Sopenharmony_ci    <param name="buffer" type="GLuint"/>
30bf215546Sopenharmony_ci  </function>
31bf215546Sopenharmony_ci
32bf215546Sopenharmony_ci  <function name="InvalidateSubFramebuffer" es2="3.0" no_error="true">
33bf215546Sopenharmony_ci    <param name="target" type="GLenum"/>
34bf215546Sopenharmony_ci    <param name="numAttachments" type="GLsizei" counter="true"/>
35bf215546Sopenharmony_ci    <param name="attachments" type="const GLenum *" count="numAttachments"/>
36bf215546Sopenharmony_ci    <param name="x" type="GLint"/>
37bf215546Sopenharmony_ci    <param name="y" type="GLint"/>
38bf215546Sopenharmony_ci    <param name="width" type="GLsizei"/>
39bf215546Sopenharmony_ci    <param name="height" type="GLsizei"/>
40bf215546Sopenharmony_ci  </function>
41bf215546Sopenharmony_ci
42bf215546Sopenharmony_ci  <function name="InvalidateFramebuffer" es2="3.0" no_error="true">
43bf215546Sopenharmony_ci    <param name="target" type="GLenum"/>
44bf215546Sopenharmony_ci    <param name="numAttachments" type="GLsizei" counter="true"/>
45bf215546Sopenharmony_ci    <param name="attachments" type="const GLenum *" count="numAttachments"/>
46bf215546Sopenharmony_ci  </function>
47bf215546Sopenharmony_ci</category>
48bf215546Sopenharmony_ci</OpenGLAPI>
49