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

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

Issue 2568743009: Fix low risk trivial non-nullable =>nullable idl mismatch in WebGL2RenderingContextBase.idl (Closed)
Patch Set: Revert change made to readPixels Created 4 years 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 | « no previous file | 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 // 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 typedef unsigned long long GLuint64; 6 typedef unsigned long long GLuint64;
7 7
8 [ 8 [
9 NoInterfaceObject, 9 NoInterfaceObject,
10 ] interface WebGL2RenderingContextBase { 10 ] interface WebGL2RenderingContextBase {
(...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after
384 void drawBuffers(sequence<GLenum> buffers); 384 void drawBuffers(sequence<GLenum> buffers);
385 void clearBufferiv(GLenum buffer, GLint drawbuffer, Int32Array value); 385 void clearBufferiv(GLenum buffer, GLint drawbuffer, Int32Array value);
386 void clearBufferiv(GLenum buffer, GLint drawbuffer, sequence<GLint> value); 386 void clearBufferiv(GLenum buffer, GLint drawbuffer, sequence<GLint> value);
387 void clearBufferuiv(GLenum buffer, GLint drawbuffer, Uint32Array value); 387 void clearBufferuiv(GLenum buffer, GLint drawbuffer, Uint32Array value);
388 void clearBufferuiv(GLenum buffer, GLint drawbuffer, sequence<GLuint> value) ; 388 void clearBufferuiv(GLenum buffer, GLint drawbuffer, sequence<GLuint> value) ;
389 void clearBufferfv(GLenum buffer, GLint drawbuffer, Float32Array value); 389 void clearBufferfv(GLenum buffer, GLint drawbuffer, Float32Array value);
390 void clearBufferfv(GLenum buffer, GLint drawbuffer, sequence<GLfloat> value) ; 390 void clearBufferfv(GLenum buffer, GLint drawbuffer, sequence<GLfloat> value) ;
391 void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint ste ncil); 391 void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint ste ncil);
392 392
393 /* Query Objects */ 393 /* Query Objects */
394 WebGLQuery createQuery(); 394 WebGLQuery? createQuery();
395 void deleteQuery(WebGLQuery? query); 395 void deleteQuery(WebGLQuery? query);
396 GLboolean isQuery(WebGLQuery? query); 396 GLboolean isQuery(WebGLQuery? query);
397 void beginQuery(GLenum target, WebGLQuery query); 397 void beginQuery(GLenum target, WebGLQuery query);
398 void endQuery(GLenum target); 398 void endQuery(GLenum target);
399 [CallWith=ScriptState] any getQuery(GLenum target, GLenum pname); 399 [CallWith=ScriptState] any getQuery(GLenum target, GLenum pname);
400 [CallWith=ScriptState] any getQueryParameter(WebGLQuery query, GLenum pname) ; 400 [CallWith=ScriptState] any getQueryParameter(WebGLQuery query, GLenum pname) ;
401 401
402 /* Sampler Objects */ 402 /* Sampler Objects */
403 WebGLSampler createSampler(); 403 WebGLSampler? createSampler();
404 void deleteSampler(WebGLSampler? sampler); 404 void deleteSampler(WebGLSampler? sampler);
405 GLboolean isSampler(WebGLSampler? sampler); 405 GLboolean isSampler(WebGLSampler? sampler);
406 void bindSampler(GLuint unit, WebGLSampler? sampler); 406 void bindSampler(GLuint unit, WebGLSampler? sampler);
407 void samplerParameteri(WebGLSampler sampler, GLenum pname, GLint param); 407 void samplerParameteri(WebGLSampler sampler, GLenum pname, GLint param);
408 void samplerParameterf(WebGLSampler sampler, GLenum pname, GLfloat param); 408 void samplerParameterf(WebGLSampler sampler, GLenum pname, GLfloat param);
409 [CallWith=ScriptState] any getSamplerParameter(WebGLSampler sampler, GLenum pname); 409 [CallWith=ScriptState] any getSamplerParameter(WebGLSampler sampler, GLenum pname);
410 410
411 /* Sync objects */ 411 /* Sync objects */
412 WebGLSync fenceSync(GLenum condition, GLbitfield flags); 412 WebGLSync? fenceSync(GLenum condition, GLbitfield flags);
413 GLboolean isSync(WebGLSync? sync); 413 GLboolean isSync(WebGLSync? sync);
414 void deleteSync(WebGLSync? sync); 414 void deleteSync(WebGLSync? sync);
415 GLenum clientWaitSync(WebGLSync sync, GLbitfield flags, GLuint64 timeout); 415 GLenum clientWaitSync(WebGLSync sync, GLbitfield flags, GLuint64 timeout);
416 void waitSync(WebGLSync sync, GLbitfield flags, GLint64 timeout); 416 void waitSync(WebGLSync sync, GLbitfield flags, GLint64 timeout);
417 417
418 [CallWith=ScriptState] any getSyncParameter(WebGLSync sync, GLenum pname); 418 [CallWith=ScriptState] any getSyncParameter(WebGLSync sync, GLenum pname);
419 419
420 /* Transform Feedback */ 420 /* Transform Feedback */
421 WebGLTransformFeedback createTransformFeedback(); 421 WebGLTransformFeedback? createTransformFeedback();
422 void deleteTransformFeedback(WebGLTransformFeedback? feedback); 422 void deleteTransformFeedback(WebGLTransformFeedback? feedback);
423 GLboolean isTransformFeedback(WebGLTransformFeedback? feedback); 423 GLboolean isTransformFeedback(WebGLTransformFeedback? feedback);
424 void bindTransformFeedback(GLenum target, WebGLTransformFeedback? feedback); 424 void bindTransformFeedback(GLenum target, WebGLTransformFeedback? feedback);
425 void beginTransformFeedback(GLenum primitiveMode); 425 void beginTransformFeedback(GLenum primitiveMode);
426 void endTransformFeedback(); 426 void endTransformFeedback();
427 void transformFeedbackVaryings(WebGLProgram program, sequence<DOMString> var yings, GLenum bufferMode); 427 void transformFeedbackVaryings(WebGLProgram program, sequence<DOMString> var yings, GLenum bufferMode);
428 WebGLActiveInfo getTransformFeedbackVarying(WebGLProgram program, GLuint ind ex); 428 WebGLActiveInfo? getTransformFeedbackVarying(WebGLProgram program, GLuint in dex);
429 void pauseTransformFeedback(); 429 void pauseTransformFeedback();
430 void resumeTransformFeedback(); 430 void resumeTransformFeedback();
431 431
432 /* Uniform Buffer Objects and Transform Feedback Buffers */ 432 /* Uniform Buffer Objects and Transform Feedback Buffers */
433 void bindBufferBase(GLenum target, GLuint index, WebGLBuffer? buffer); 433 void bindBufferBase(GLenum target, GLuint index, WebGLBuffer? buffer);
434 void bindBufferRange(GLenum target, GLuint index, WebGLBuffer? buffer, GLint ptr offset, GLsizeiptr size); 434 void bindBufferRange(GLenum target, GLuint index, WebGLBuffer? buffer, GLint ptr offset, GLsizeiptr size);
435 [CallWith=ScriptState] any getIndexedParameter(GLenum target, GLuint index); 435 [CallWith=ScriptState] any getIndexedParameter(GLenum target, GLuint index);
436 sequence<GLuint>? getUniformIndices(WebGLProgram program, sequence<DOMString > uniformNames); 436 sequence<GLuint>? getUniformIndices(WebGLProgram program, sequence<DOMString > uniformNames);
437 [CallWith=ScriptState] any getActiveUniforms(WebGLProgram program, sequence< GLuint> uniformIndices, GLenum pname); 437 [CallWith=ScriptState] any getActiveUniforms(WebGLProgram program, sequence< GLuint> uniformIndices, GLenum pname);
438 GLuint getUniformBlockIndex(WebGLProgram program, DOMString uniformBlockName ); 438 GLuint getUniformBlockIndex(WebGLProgram program, DOMString uniformBlockName );
439 [CallWith=ScriptState] any getActiveUniformBlockParameter(WebGLProgram progr am, GLuint uniformBlockIndex, GLenum pname); 439 [CallWith=ScriptState] any getActiveUniformBlockParameter(WebGLProgram progr am, GLuint uniformBlockIndex, GLenum pname);
440 DOMString? getActiveUniformBlockName(WebGLProgram program, GLuint uniformBlo ckIndex); 440 DOMString? getActiveUniformBlockName(WebGLProgram program, GLuint uniformBlo ckIndex);
441 void uniformBlockBinding(WebGLProgram program, GLuint uniformBlockIndex, GLu int uniformBlockBinding); 441 void uniformBlockBinding(WebGLProgram program, GLuint uniformBlockIndex, GLu int uniformBlockBinding);
442 442
443 /* Vertex Array Objects */ 443 /* Vertex Array Objects */
444 WebGLVertexArrayObject createVertexArray(); 444 WebGLVertexArrayObject? createVertexArray();
445 void deleteVertexArray(WebGLVertexArrayObject? vertexArray); 445 void deleteVertexArray(WebGLVertexArrayObject? vertexArray);
446 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); 446 GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray);
447 void bindVertexArray(WebGLVertexArrayObject? vertexArray); 447 void bindVertexArray(WebGLVertexArrayObject? vertexArray);
448 448
449 /* Reading */ 449 /* Reading */
450 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form at, GLenum type, ArrayBufferView dstData, GLintptr offset); 450 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form at, GLenum type, ArrayBufferView dstData, GLintptr offset);
451 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form at, GLenum type, GLintptr offset); 451 void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum form at, GLenum type, GLintptr offset);
452 }; 452 };
453 WebGL2RenderingContextBase implements WebGLRenderingContextBase; 453 WebGL2RenderingContextBase implements WebGLRenderingContextBase;
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698