Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(387)

Side by Side Diff: public/platform/WebGraphicsContext3D.h

Issue 1325453007: Added support for EXTDisjointTimerQuery on the Blink side. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: GL_INVALID_ENUM when timer query not enabled for GetParameter, use context3d for deletion Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « Source/modules/webgl/WebGLTimerQueryEXT.idl ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 374 matching lines...) Expand 10 before | Expand all | Expand 10 after
385 385
386 // GL_EXT_occlusion_query 386 // GL_EXT_occlusion_query
387 virtual WebGLId createQueryEXT() { return 0; } 387 virtual WebGLId createQueryEXT() { return 0; }
388 virtual void deleteQueryEXT(WebGLId query) { } 388 virtual void deleteQueryEXT(WebGLId query) { }
389 virtual WGC3Dboolean isQueryEXT(WebGLId query) { return false; } 389 virtual WGC3Dboolean isQueryEXT(WebGLId query) { return false; }
390 virtual void beginQueryEXT(WGC3Denum target, WebGLId query) { } 390 virtual void beginQueryEXT(WGC3Denum target, WebGLId query) { }
391 virtual void endQueryEXT(WGC3Denum target) { } 391 virtual void endQueryEXT(WGC3Denum target) { }
392 virtual void getQueryivEXT(WGC3Denum target, WGC3Denum pname, WGC3Dint* para ms) { } 392 virtual void getQueryivEXT(WGC3Denum target, WGC3Denum pname, WGC3Dint* para ms) { }
393 virtual void getQueryObjectuivEXT(WebGLId query, WGC3Denum pname, WGC3Duint* params) { } 393 virtual void getQueryObjectuivEXT(WebGLId query, WGC3Denum pname, WGC3Duint* params) { }
394 394
395 // GL_EXT_disjoint_timer_query
396 virtual void queryCounterEXT(WebGLId query, WGC3Denum target) {}
397 virtual void getQueryObjectui64vEXT(WebGLId query, WGC3Denum pname, WGC3Duin t64* params) {}
398
395 // GL_CHROMIUM_bind_uniform_location 399 // GL_CHROMIUM_bind_uniform_location
396 virtual void bindUniformLocationCHROMIUM(WebGLId program, WGC3Dint location, const WGC3Dchar* uniform) { } 400 virtual void bindUniformLocationCHROMIUM(WebGLId program, WGC3Dint location, const WGC3Dchar* uniform) { }
397 401
398 // GL_CHROMIUM_copy_texture 402 // GL_CHROMIUM_copy_texture
399 virtual void copyTextureCHROMIUM(WGC3Denum target, WGC3Duint sourceId, 403 virtual void copyTextureCHROMIUM(WGC3Denum target, WGC3Duint sourceId,
400 WGC3Duint destId, WGC3Denum internalFormat, WGC3Denum destType, 404 WGC3Duint destId, WGC3Denum internalFormat, WGC3Denum destType,
401 WGC3Dboolean unpackFlipY, WGC3Dboolean unpackPremultiplyAlpha, WGC3Dbool ean unpackUnmultiplyAlpha) { } 405 WGC3Dboolean unpackFlipY, WGC3Dboolean unpackPremultiplyAlpha, WGC3Dbool ean unpackUnmultiplyAlpha) { }
402 virtual void copySubTextureCHROMIUM(WGC3Denum target, WGC3Duint sourceId, 406 virtual void copySubTextureCHROMIUM(WGC3Denum target, WGC3Duint sourceId,
403 WGC3Duint destId, WGC3Dint xoffset, WGC3Dint yoffset, WGC3Dint x, 407 WGC3Duint destId, WGC3Dint xoffset, WGC3Dint yoffset, WGC3Dint x,
404 WGC3Dint y, WGC3Dsizei width, WGC3Dsizei height, 408 WGC3Dint y, WGC3Dsizei width, WGC3Dsizei height,
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
556 virtual void vertexAttribI4iv(WGC3Duint index, const WGC3Dint *v) { } 560 virtual void vertexAttribI4iv(WGC3Duint index, const WGC3Dint *v) { }
557 virtual void vertexAttribI4ui(WGC3Duint index, WGC3Duint x, WGC3Duint y, WGC 3Duint z, WGC3Duint w) { } 561 virtual void vertexAttribI4ui(WGC3Duint index, WGC3Duint x, WGC3Duint y, WGC 3Duint z, WGC3Duint w) { }
558 virtual void vertexAttribI4uiv(WGC3Duint index, const WGC3Duint *v) { } 562 virtual void vertexAttribI4uiv(WGC3Duint index, const WGC3Duint *v) { }
559 virtual void vertexAttribIPointer(WGC3Duint index, WGC3Dint size, WGC3Denum type, WGC3Dsizei stride, WGC3Dintptr pointer) { } 563 virtual void vertexAttribIPointer(WGC3Duint index, WGC3Dint size, WGC3Denum type, WGC3Dsizei stride, WGC3Dintptr pointer) { }
560 virtual void waitSync(WGC3Dsync sync, WGC3Dbitfield flags, WGC3Duint64 timeo ut) { } 564 virtual void waitSync(WGC3Dsync sync, WGC3Dbitfield flags, WGC3Duint64 timeo ut) { }
561 }; 565 };
562 566
563 } // namespace blink 567 } // namespace blink
564 568
565 #endif 569 #endif
OLDNEW
« no previous file with comments | « Source/modules/webgl/WebGLTimerQueryEXT.idl ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698