diff options
author | dyen <dyen@chromium.org> | 2015-09-04 09:10:09 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-09-04 16:10:48 +0000 |
commit | 101d8f9cedcfeecee33f987831d269b72e182b37 (patch) | |
tree | 4023d0d1b1d36c81cffb771b9d90be45575cadd3 /gpu | |
parent | fac728b96feb84f5d2b4ada0d749c485d8572e54 (diff) | |
download | chromium_src-101d8f9cedcfeecee33f987831d269b72e182b37.zip chromium_src-101d8f9cedcfeecee33f987831d269b72e182b37.tar.gz chromium_src-101d8f9cedcfeecee33f987831d269b72e182b37.tar.bz2 |
Added support for EXTDisjointTimerQuery functions.
This is the chromium side implementation of new blink functions here:
https://codereview.chromium.org/1325453007/
R=kbr@chromium.org
BUG=345227
Review URL: https://codereview.chromium.org/1304073010
Cr-Commit-Position: refs/heads/master@{#347417}
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/blink/webgraphicscontext3d_impl.cc | 7 | ||||
-rw-r--r-- | gpu/blink/webgraphicscontext3d_impl.h | 5 |
2 files changed, 12 insertions, 0 deletions
diff --git a/gpu/blink/webgraphicscontext3d_impl.cc b/gpu/blink/webgraphicscontext3d_impl.cc index 8fe23ee..2b39c53 100644 --- a/gpu/blink/webgraphicscontext3d_impl.cc +++ b/gpu/blink/webgraphicscontext3d_impl.cc @@ -826,6 +826,13 @@ DELEGATE_TO_GL_3(getQueryivEXT, GetQueryivEXT, WGC3Denum, WGC3Denum, WGC3Dint*) DELEGATE_TO_GL_3(getQueryObjectuivEXT, GetQueryObjectuivEXT, WebGLId, WGC3Denum, WGC3Duint*) +DELEGATE_TO_GL_2(queryCounterEXT, QueryCounterEXT, WebGLId, WGC3Denum) +DELEGATE_TO_GL_3(getQueryObjectui64vEXT, + GetQueryObjectui64vEXT, + WebGLId, + WGC3Denum, + WGC3Duint64*) + DELEGATE_TO_GL_8(copyTextureCHROMIUM, CopyTextureCHROMIUM, WGC3Denum, diff --git a/gpu/blink/webgraphicscontext3d_impl.h b/gpu/blink/webgraphicscontext3d_impl.h index 74391ba..51c162a 100644 --- a/gpu/blink/webgraphicscontext3d_impl.h +++ b/gpu/blink/webgraphicscontext3d_impl.h @@ -518,6 +518,11 @@ class GPU_BLINK_EXPORT WebGraphicsContext3DImpl blink::WGC3Denum pname, blink::WGC3Duint* params); + virtual void queryCounterEXT(blink::WebGLId query, blink::WGC3Denum target); + virtual void getQueryObjectui64vEXT(blink::WebGLId query, + blink::WGC3Denum pname, + blink::WGC3Duint64* params); + void copyTextureCHROMIUM( blink::WGC3Denum target, blink::WebGLId source_id, |