summaryrefslogtreecommitdiffstats
path: root/gpu/blink
diff options
context:
space:
mode:
Diffstat (limited to 'gpu/blink')
-rw-r--r--gpu/blink/webgraphicscontext3d_impl.cc5
-rw-r--r--gpu/blink/webgraphicscontext3d_impl.h8
2 files changed, 13 insertions, 0 deletions
diff --git a/gpu/blink/webgraphicscontext3d_impl.cc b/gpu/blink/webgraphicscontext3d_impl.cc
index 7213130..ae7b160 100644
--- a/gpu/blink/webgraphicscontext3d_impl.cc
+++ b/gpu/blink/webgraphicscontext3d_impl.cc
@@ -467,6 +467,11 @@ DELEGATE_TO_GL_2(getIntegerv, GetIntegerv, WGC3Denum, WGC3Dint*)
DELEGATE_TO_GL_2(getInteger64v, GetInteger64v, WGC3Denum, WGC3Dint64*)
+DELEGATE_TO_GL_3(getIntegeri_v, GetIntegeri_v, WGC3Denum, WGC3Duint, WGC3Dint*)
+
+DELEGATE_TO_GL_3(getInteger64i_v, GetInteger64i_v,
+ WGC3Denum, WGC3Duint, WGC3Dint64*)
+
DELEGATE_TO_GL_3(getProgramiv, GetProgramiv, WebGLId, WGC3Denum, WGC3Dint*)
blink::WebString WebGraphicsContext3DImpl::getProgramInfoLog(
diff --git a/gpu/blink/webgraphicscontext3d_impl.h b/gpu/blink/webgraphicscontext3d_impl.h
index d5199dd..e0cd53b 100644
--- a/gpu/blink/webgraphicscontext3d_impl.h
+++ b/gpu/blink/webgraphicscontext3d_impl.h
@@ -195,6 +195,14 @@ class GPU_BLINK_EXPORT WebGraphicsContext3DImpl
void getInteger64v(blink::WGC3Denum pname, blink::WGC3Dint64* value) override;
+ void getIntegeri_v(blink::WGC3Denum target,
+ blink::WGC3Duint index,
+ blink::WGC3Dint *data) override;
+
+ void getInteger64i_v(blink::WGC3Denum pname,
+ blink::WGC3Duint index,
+ blink::WGC3Dint64* value) override;
+
void getProgramiv(blink::WebGLId program,
blink::WGC3Denum pname,
blink::WGC3Dint* value) override;