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

Side by Side Diff: third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.idl

Issue 2437233002: Implement EXT_disjoint_timer_query_webgl2 (Closed)
Patch Set: fix logic again Created 4 years, 1 month 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 typedef long long GLint64; 5 typedef long long GLint64;
6 6
7 [ 7 [
8 RuntimeEnabled=UnsafeES3APIs, 8 RuntimeEnabled=UnsafeES3APIs,
9 NoInterfaceObject, 9 NoInterfaceObject,
10 ] interface WebGL2RenderingContextBase { 10 ] interface WebGL2RenderingContextBase {
(...skipping 380 matching lines...) Expand 10 before | Expand all | Expand 10 after
391 void clearBufferfv(GLenum buffer, GLint drawbuffer, Float32Array value); 391 void clearBufferfv(GLenum buffer, GLint drawbuffer, Float32Array value);
392 void clearBufferfv(GLenum buffer, GLint drawbuffer, sequence<GLfloat> value) ; 392 void clearBufferfv(GLenum buffer, GLint drawbuffer, sequence<GLfloat> value) ;
393 void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint ste ncil); 393 void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint ste ncil);
394 394
395 /* Query Objects */ 395 /* Query Objects */
396 WebGLQuery createQuery(); 396 WebGLQuery createQuery();
397 void deleteQuery(WebGLQuery? query); 397 void deleteQuery(WebGLQuery? query);
398 GLboolean isQuery(WebGLQuery? query); 398 GLboolean isQuery(WebGLQuery? query);
399 void beginQuery(GLenum target, WebGLQuery? query); 399 void beginQuery(GLenum target, WebGLQuery? query);
400 void endQuery(GLenum target); 400 void endQuery(GLenum target);
401 WebGLQuery getQuery(GLenum target, GLenum pname); 401 [CallWith=ScriptState] any getQuery(GLenum target, GLenum pname);
402 [CallWith=ScriptState] any getQueryParameter(WebGLQuery? query, GLenum pname ); 402 [CallWith=ScriptState] any getQueryParameter(WebGLQuery? query, GLenum pname );
403 403
404 /* Sampler Objects */ 404 /* Sampler Objects */
405 WebGLSampler createSampler(); 405 WebGLSampler createSampler();
406 void deleteSampler(WebGLSampler? sampler); 406 void deleteSampler(WebGLSampler? sampler);
407 GLboolean isSampler(WebGLSampler? sampler); 407 GLboolean isSampler(WebGLSampler? sampler);
408 void bindSampler(GLuint unit, WebGLSampler? sampler); 408 void bindSampler(GLuint unit, WebGLSampler? sampler);
409 void samplerParameteri(WebGLSampler? sampler, GLenum pname, GLint param); 409 void samplerParameteri(WebGLSampler? sampler, GLenum pname, GLint param);
410 void samplerParameterf(WebGLSampler? sampler, GLenum pname, GLfloat param); 410 void samplerParameterf(WebGLSampler? sampler, GLenum pname, GLfloat param);
411 [CallWith=ScriptState] any getSamplerParameter(WebGLSampler? sampler, GLenum pname); 411 [CallWith=ScriptState] any getSamplerParameter(WebGLSampler? sampler, GLenum pname);
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
445 /* Vertex Array Objects */ 445 /* Vertex Array Objects */
446 WebGLVertexArrayObject createVertexArray(); 446 WebGLVertexArrayObject createVertexArray();
447 void deleteVertexArray(WebGLVertexArrayObject? vertexArray); 447 void deleteVertexArray(WebGLVertexArrayObject? vertexArray);
448 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); 448 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray);
449 void bindVertexArray(WebGLVertexArrayObject? vertexArray); 449 void bindVertexArray(WebGLVertexArrayObject? vertexArray);
450 450
451 /* Reading */ 451 /* Reading */
452 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form at, GLenum type, GLintptr offset); 452 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form at, GLenum type, GLintptr offset);
453 }; 453 };
454 WebGL2RenderingContextBase implements WebGLRenderingContextBase; 454 WebGL2RenderingContextBase implements WebGLRenderingContextBase;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698