Implement ANGLE_copy_texture_3d Extension
Adds copyTexture3DANGLE and copySubTexture3DANGLE that adds copy
operations on volumetric textures.
Bug: angleproject:2762
Test: angle_end2end_tests
Change-Id: I0076989c2b7ed69abfc73143c325065bdb06a360
Reviewed-on: https://chromium-review.googlesource.com/c/1207216
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libGLESv2/proc_table_autogen.cpp b/src/libGLESv2/proc_table_autogen.cpp
index 8e5d5e4..30ee93d 100644
--- a/src/libGLESv2/proc_table_autogen.cpp
+++ b/src/libGLESv2/proc_table_autogen.cpp
@@ -237,6 +237,8 @@
P(gl::CompressedTexSubImage3DRobustANGLEContextANGLE)},
{"glCopyBufferSubData", P(gl::CopyBufferSubData)},
{"glCopyBufferSubDataContextANGLE", P(gl::CopyBufferSubDataContextANGLE)},
+ {"glCopySubTexture3DANGLE", P(gl::CopySubTexture3DANGLE)},
+ {"glCopySubTexture3DANGLEContextANGLE", P(gl::CopySubTexture3DANGLEContextANGLE)},
{"glCopySubTextureCHROMIUM", P(gl::CopySubTextureCHROMIUM)},
{"glCopySubTextureCHROMIUMContextANGLE", P(gl::CopySubTextureCHROMIUMContextANGLE)},
{"glCopyTexImage2D", P(gl::CopyTexImage2D)},
@@ -245,6 +247,8 @@
{"glCopyTexSubImage2DContextANGLE", P(gl::CopyTexSubImage2DContextANGLE)},
{"glCopyTexSubImage3D", P(gl::CopyTexSubImage3D)},
{"glCopyTexSubImage3DContextANGLE", P(gl::CopyTexSubImage3DContextANGLE)},
+ {"glCopyTexture3DANGLE", P(gl::CopyTexture3DANGLE)},
+ {"glCopyTexture3DANGLEContextANGLE", P(gl::CopyTexture3DANGLEContextANGLE)},
{"glCopyTextureCHROMIUM", P(gl::CopyTextureCHROMIUM)},
{"glCopyTextureCHROMIUMContextANGLE", P(gl::CopyTextureCHROMIUMContextANGLE)},
{"glCreateProgram", P(gl::CreateProgram)},
@@ -1242,5 +1246,5 @@
{"glWeightPointerOES", P(gl::WeightPointerOES)},
{"glWeightPointerOESContextANGLE", P(gl::WeightPointerOESContextANGLE)}};
-size_t g_numProcs = 1174;
+size_t g_numProcs = 1178;
} // namespace egl