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

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

Issue 2006583002: Fix expando-loss-2.html test (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: add hidden values Created 4 years, 7 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
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 unsigned long GLenum; 5 typedef unsigned long GLenum;
6 typedef boolean GLboolean; 6 typedef boolean GLboolean;
7 typedef unsigned long GLbitfield; 7 typedef unsigned long GLbitfield;
8 typedef byte GLbyte; // 'byte' should be a signed 8 bit type. 8 typedef byte GLbyte; // 'byte' should be a signed 8 bit type.
9 typedef short GLshort; 9 typedef short GLshort;
10 typedef long GLint; 10 typedef long GLint;
(...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after
384 void clearBufferuiv(GLenum buffer, GLint drawbuffer, Uint32Array value); 384 void clearBufferuiv(GLenum buffer, GLint drawbuffer, Uint32Array value);
385 void clearBufferuiv(GLenum buffer, GLint drawbuffer, sequence<GLuint> value) ; 385 void clearBufferuiv(GLenum buffer, GLint drawbuffer, sequence<GLuint> value) ;
386 void clearBufferfv(GLenum buffer, GLint drawbuffer, Float32Array value); 386 void clearBufferfv(GLenum buffer, GLint drawbuffer, Float32Array value);
387 void clearBufferfv(GLenum buffer, GLint drawbuffer, sequence<GLfloat> value) ; 387 void clearBufferfv(GLenum buffer, GLint drawbuffer, sequence<GLfloat> value) ;
388 void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint ste ncil); 388 void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint ste ncil);
389 389
390 /* Query Objects */ 390 /* Query Objects */
391 WebGLQuery createQuery(); 391 WebGLQuery createQuery();
392 void deleteQuery(WebGLQuery? query); 392 void deleteQuery(WebGLQuery? query);
393 GLboolean isQuery(WebGLQuery? query); 393 GLboolean isQuery(WebGLQuery? query);
394 void beginQuery(GLenum target, WebGLQuery? query); 394 [CallWith=ScriptState] void beginQuery(GLenum target, WebGLQuery? query);
395 void endQuery(GLenum target); 395 void endQuery(GLenum target);
396 WebGLQuery getQuery(GLenum target, GLenum pname); 396 WebGLQuery getQuery(GLenum target, GLenum pname);
397 [CallWith=ScriptState] any getQueryParameter(WebGLQuery? query, GLenum pname ); 397 [CallWith=ScriptState] any getQueryParameter(WebGLQuery? query, GLenum pname );
398 398
399 /* Sampler Objects */ 399 /* Sampler Objects */
400 WebGLSampler createSampler(); 400 WebGLSampler createSampler();
401 void deleteSampler(WebGLSampler? sampler); 401 void deleteSampler(WebGLSampler? sampler);
402 GLboolean isSampler(WebGLSampler? sampler); 402 GLboolean isSampler(WebGLSampler? sampler);
403 void bindSampler(GLuint unit, WebGLSampler? sampler); 403 [CallWith=ScriptState] void bindSampler(GLuint unit, WebGLSampler? sampler);
404 void samplerParameteri(WebGLSampler? sampler, GLenum pname, GLint param); 404 void samplerParameteri(WebGLSampler? sampler, GLenum pname, GLint param);
405 void samplerParameterf(WebGLSampler? sampler, GLenum pname, GLfloat param); 405 void samplerParameterf(WebGLSampler? sampler, GLenum pname, GLfloat param);
406 [CallWith=ScriptState] any getSamplerParameter(WebGLSampler? sampler, GLenum pname); 406 [CallWith=ScriptState] any getSamplerParameter(WebGLSampler? sampler, GLenum pname);
407 407
408 /* Sync objects */ 408 /* Sync objects */
409 WebGLSync fenceSync(GLenum condition, GLbitfield flags); 409 WebGLSync fenceSync(GLenum condition, GLbitfield flags);
410 GLboolean isSync(WebGLSync? sync); 410 GLboolean isSync(WebGLSync? sync);
411 void deleteSync(WebGLSync? sync); 411 void deleteSync(WebGLSync? sync);
412 GLenum clientWaitSync(WebGLSync? sync, GLbitfield flags, GLint64 timeout); 412 GLenum clientWaitSync(WebGLSync? sync, GLbitfield flags, GLint64 timeout);
413 void waitSync(WebGLSync? sync, GLbitfield flags, GLint64 timeout); 413 void waitSync(WebGLSync? sync, GLbitfield flags, GLint64 timeout);
414 414
415 [CallWith=ScriptState] any getSyncParameter(WebGLSync? sync, GLenum pname); 415 [CallWith=ScriptState] any getSyncParameter(WebGLSync? sync, GLenum pname);
416 416
417 /* Transform Feedback */ 417 /* Transform Feedback */
418 WebGLTransformFeedback createTransformFeedback(); 418 WebGLTransformFeedback createTransformFeedback();
419 void deleteTransformFeedback(WebGLTransformFeedback? feedback); 419 void deleteTransformFeedback(WebGLTransformFeedback? feedback);
420 GLboolean isTransformFeedback(WebGLTransformFeedback? feedback); 420 GLboolean isTransformFeedback(WebGLTransformFeedback? feedback);
421 void bindTransformFeedback (GLenum target, WebGLTransformFeedback? feedback) ; 421 [CallWith=ScriptState] void bindTransformFeedback (GLenum target, WebGLTrans formFeedback? feedback);
422 void beginTransformFeedback(GLenum primitiveMode); 422 void beginTransformFeedback(GLenum primitiveMode);
423 void endTransformFeedback(); 423 void endTransformFeedback();
424 void transformFeedbackVaryings(WebGLProgram? program, sequence<DOMString> va ryings, GLenum bufferMode); 424 void transformFeedbackVaryings(WebGLProgram? program, sequence<DOMString> va ryings, GLenum bufferMode);
425 WebGLActiveInfo getTransformFeedbackVarying(WebGLProgram? program, GLuint in dex); 425 WebGLActiveInfo getTransformFeedbackVarying(WebGLProgram? program, GLuint in dex);
426 void pauseTransformFeedback(); 426 void pauseTransformFeedback();
427 void resumeTransformFeedback(); 427 void resumeTransformFeedback();
428 428
429 /* Uniform Buffer Objects and Transform Feedback Buffers */ 429 /* Uniform Buffer Objects and Transform Feedback Buffers */
430 void bindBufferBase(GLenum target, GLuint index, WebGLBuffer? buffer); 430 void bindBufferBase(GLenum target, GLuint index, WebGLBuffer? buffer);
431 void bindBufferRange(GLenum target, GLuint index, WebGLBuffer? buffer, GLint ptr offset, GLsizeiptr size); 431 void bindBufferRange(GLenum target, GLuint index, WebGLBuffer? buffer, GLint ptr offset, GLsizeiptr size);
432 [CallWith=ScriptState] any getIndexedParameter(GLenum target, GLuint index); 432 [CallWith=ScriptState] any getIndexedParameter(GLenum target, GLuint index);
433 sequence<GLuint>? getUniformIndices(WebGLProgram? program, sequence<DOMStrin g> uniformNames); 433 sequence<GLuint>? getUniformIndices(WebGLProgram? program, sequence<DOMStrin g> uniformNames);
434 [CallWith=ScriptState] any getActiveUniforms(WebGLProgram? program, sequence <GLuint> uniformIndices, GLenum pname); 434 [CallWith=ScriptState] any getActiveUniforms(WebGLProgram? program, sequence <GLuint> uniformIndices, GLenum pname);
435 GLuint getUniformBlockIndex(WebGLProgram? program, DOMString uniformBlockNam e); 435 GLuint getUniformBlockIndex(WebGLProgram? program, DOMString uniformBlockNam e);
436 [CallWith=ScriptState] any getActiveUniformBlockParameter(WebGLProgram? prog ram, GLuint uniformBlockIndex, GLenum pname); 436 [CallWith=ScriptState] any getActiveUniformBlockParameter(WebGLProgram? prog ram, GLuint uniformBlockIndex, GLenum pname);
437 DOMString? getActiveUniformBlockName(WebGLProgram? program, GLuint uniformBl ockIndex); 437 DOMString? getActiveUniformBlockName(WebGLProgram? program, GLuint uniformBl ockIndex);
438 void uniformBlockBinding(WebGLProgram? program, GLuint uniformBlockIndex, GL uint uniformBlockBinding); 438 void uniformBlockBinding(WebGLProgram? program, GLuint uniformBlockIndex, GL uint uniformBlockBinding);
439 439
440 /* Vertex Array Objects */ 440 /* Vertex Array Objects */
441 WebGLVertexArrayObject createVertexArray(); 441 WebGLVertexArrayObject createVertexArray();
442 [CallWith=ScriptState] void deleteVertexArray(WebGLVertexArrayObject? vertex Array); 442 [CallWith=ScriptState] void deleteVertexArray(WebGLVertexArrayObject? vertex Array);
443 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); 443 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray);
444 [CallWith=ScriptState] void bindVertexArray(WebGLVertexArrayObject? vertexAr ray); 444 [CallWith=ScriptState] void bindVertexArray(WebGLVertexArrayObject? vertexAr ray);
445 445
446 /* Reading */ 446 /* Reading */
447 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form at, GLenum type, GLintptr offset); 447 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form at, GLenum type, GLintptr offset);
448 }; 448 };
449 WebGL2RenderingContextBase implements WebGLRenderingContextBase; 449 WebGL2RenderingContextBase implements WebGLRenderingContextBase;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698