| OLD | NEW |
| 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 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 204 virtual void detachShader(WebGLId program, WebGLId shader) = 0; | 204 virtual void detachShader(WebGLId program, WebGLId shader) = 0; |
| 205 virtual void disable(WGC3Denum cap) = 0; | 205 virtual void disable(WGC3Denum cap) = 0; |
| 206 virtual void disableVertexAttribArray(WGC3Duint index) = 0; | 206 virtual void disableVertexAttribArray(WGC3Duint index) = 0; |
| 207 virtual void drawArrays(WGC3Denum mode, WGC3Dint first, WGC3Dsizei count) =
0; | 207 virtual void drawArrays(WGC3Denum mode, WGC3Dint first, WGC3Dsizei count) =
0; |
| 208 virtual void drawElements(WGC3Denum mode, WGC3Dsizei count, WGC3Denum type,
WGC3Dintptr offset) = 0; | 208 virtual void drawElements(WGC3Denum mode, WGC3Dsizei count, WGC3Denum type,
WGC3Dintptr offset) = 0; |
| 209 | 209 |
| 210 virtual void enable(WGC3Denum cap) = 0; | 210 virtual void enable(WGC3Denum cap) = 0; |
| 211 virtual void enableVertexAttribArray(WGC3Duint index) = 0; | 211 virtual void enableVertexAttribArray(WGC3Duint index) = 0; |
| 212 virtual void finish() = 0; | 212 virtual void finish() = 0; |
| 213 virtual void flush() = 0; | 213 virtual void flush() = 0; |
| 214 virtual void framebufferRenderbuffer(WGC3Denum target, WGC3Denum attachment,
WGC3Denum renderbuffertarget, WebGLId renderbuffer) = 0; | |
| 215 virtual void framebufferTexture2D(WGC3Denum target, WGC3Denum attachment, WG
C3Denum textarget, WebGLId texture, WGC3Dint level) = 0; | |
| 216 virtual void frontFace(WGC3Denum mode) = 0; | 214 virtual void frontFace(WGC3Denum mode) = 0; |
| 217 virtual void generateMipmap(WGC3Denum target) = 0; | 215 virtual void generateMipmap(WGC3Denum target) = 0; |
| 218 | 216 |
| 219 virtual bool getActiveAttrib(WebGLId program, WGC3Duint index, ActiveInfo&)
= 0; | 217 virtual bool getActiveAttrib(WebGLId program, WGC3Duint index, ActiveInfo&)
= 0; |
| 220 virtual bool getActiveUniform(WebGLId program, WGC3Duint index, ActiveInfo&)
= 0; | 218 virtual bool getActiveUniform(WebGLId program, WGC3Duint index, ActiveInfo&)
= 0; |
| 221 virtual void getAttachedShaders(WebGLId program, WGC3Dsizei maxCount, WGC3Ds
izei* count, WebGLId* shaders) = 0; | 219 virtual void getAttachedShaders(WebGLId program, WGC3Dsizei maxCount, WGC3Ds
izei* count, WebGLId* shaders) = 0; |
| 222 virtual WGC3Dint getAttribLocation(WebGLId program, const WGC3Dchar* name) =
0; | 220 virtual WGC3Dint getAttribLocation(WebGLId program, const WGC3Dchar* name) =
0; |
| 223 virtual void getBooleanv(WGC3Denum pname, WGC3Dboolean* value) = 0; | 221 virtual void getBooleanv(WGC3Denum pname, WGC3Dboolean* value) = 0; |
| 224 virtual void getBufferParameteriv(WGC3Denum target, WGC3Denum pname, WGC3Din
t* value) = 0; | 222 virtual void getBufferParameteriv(WGC3Denum target, WGC3Denum pname, WGC3Din
t* value) = 0; |
| 225 virtual WGC3Denum getError() = 0; | 223 virtual WGC3Denum getError() = 0; |
| (...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 427 virtual void copyBufferSubData(WGC3Denum readTarget, WGC3Denum writeTarget,
WGC3Dintptr readOffset, WGC3Dintptr writeOffset, WGC3Dsizeiptr size) { } | 425 virtual void copyBufferSubData(WGC3Denum readTarget, WGC3Denum writeTarget,
WGC3Dintptr readOffset, WGC3Dintptr writeOffset, WGC3Dsizeiptr size) { } |
| 428 virtual void copyTexSubImage3D(WGC3Denum target, WGC3Dint level, WGC3Dint xo
ffset, WGC3Dint yoffset, WGC3Dint zoffset, WGC3Dint x, WGC3Dint y, WGC3Dsizei wi
dth, WGC3Dsizei height) { } | 426 virtual void copyTexSubImage3D(WGC3Denum target, WGC3Dint level, WGC3Dint xo
ffset, WGC3Dint yoffset, WGC3Dint zoffset, WGC3Dint x, WGC3Dint y, WGC3Dsizei wi
dth, WGC3Dsizei height) { } |
| 429 virtual WebGLId createSampler() { return 0; } | 427 virtual WebGLId createSampler() { return 0; } |
| 430 virtual WebGLId createTransformFeedback() { return 0; } | 428 virtual WebGLId createTransformFeedback() { return 0; } |
| 431 virtual void deleteSampler(WebGLId sampler) { } | 429 virtual void deleteSampler(WebGLId sampler) { } |
| 432 virtual void deleteSync(WGC3Dsync sync) { } | 430 virtual void deleteSync(WGC3Dsync sync) { } |
| 433 virtual void deleteTransformFeedback(WebGLId transformfeedback) { } | 431 virtual void deleteTransformFeedback(WebGLId transformfeedback) { } |
| 434 virtual void drawRangeElements(WGC3Denum mode, WGC3Duint start, WGC3Duint en
d, WGC3Dsizei count, WGC3Denum type, WGC3Dintptr offset) { } | 432 virtual void drawRangeElements(WGC3Denum mode, WGC3Duint start, WGC3Duint en
d, WGC3Dsizei count, WGC3Denum type, WGC3Dintptr offset) { } |
| 435 virtual void endTransformFeedback(void) { } | 433 virtual void endTransformFeedback(void) { } |
| 436 virtual WGC3Dsync fenceSync(WGC3Denum condition, WGC3Dbitfield flags) { retu
rn nullptr; } | 434 virtual WGC3Dsync fenceSync(WGC3Denum condition, WGC3Dbitfield flags) { retu
rn nullptr; } |
| 437 virtual void framebufferTextureLayer(WGC3Denum target, WGC3Denum attachment,
WGC3Duint texture, WGC3Dint level, WGC3Dint layer) { } | |
| 438 virtual void getActiveUniformBlockName(WebGLId program, WGC3Duint uniformBlo
ckIndex, WGC3Dsizei bufSize, WGC3Dsizei *length, WGC3Dchar *uniformBlockName) {
} | 435 virtual void getActiveUniformBlockName(WebGLId program, WGC3Duint uniformBlo
ckIndex, WGC3Dsizei bufSize, WGC3Dsizei *length, WGC3Dchar *uniformBlockName) {
} |
| 439 virtual void getActiveUniformBlockiv(WebGLId program, WGC3Duint uniformBlock
Index, WGC3Denum pname, WGC3Dint *params) { } | 436 virtual void getActiveUniformBlockiv(WebGLId program, WGC3Duint uniformBlock
Index, WGC3Denum pname, WGC3Dint *params) { } |
| 440 virtual void getActiveUniformsiv(WebGLId program, WGC3Dsizei uniformCount, c
onst WGC3Duint *uniformIndices, WGC3Denum pname, WGC3Dint *params) { } | 437 virtual void getActiveUniformsiv(WebGLId program, WGC3Dsizei uniformCount, c
onst WGC3Duint *uniformIndices, WGC3Denum pname, WGC3Dint *params) { } |
| 441 virtual void getBufferParameteri64v(WGC3Denum target, WGC3Denum pname, WGC3D
int64 *value) { } | 438 virtual void getBufferParameteri64v(WGC3Denum target, WGC3Denum pname, WGC3D
int64 *value) { } |
| 442 virtual WGC3Dint getFragDataLocation(WebGLId program, const WGC3Dchar *name)
{ return -1; } | 439 virtual WGC3Dint getFragDataLocation(WebGLId program, const WGC3Dchar *name)
{ return -1; } |
| 443 virtual void getInteger64v(WGC3Denum pname, WGC3Dint64 *data) { } | 440 virtual void getInteger64v(WGC3Denum pname, WGC3Dint64 *data) { } |
| 444 virtual void getIntegeri_v(WGC3Denum target, WGC3Duint index, WGC3Dint *data
) { } | 441 virtual void getIntegeri_v(WGC3Denum target, WGC3Duint index, WGC3Dint *data
) { } |
| 445 virtual void getInteger64i_v(WGC3Denum target, WGC3Duint index, WGC3Dint64 *
data) { } | 442 virtual void getInteger64i_v(WGC3Denum target, WGC3Duint index, WGC3Dint64 *
data) { } |
| 446 virtual void getInternalformativ(WGC3Denum target, WGC3Denum internalformat,
WGC3Denum pname, WGC3Dsizei bufSize, WGC3Dint *params) { } | 443 virtual void getInternalformativ(WGC3Denum target, WGC3Denum internalformat,
WGC3Denum pname, WGC3Dsizei bufSize, WGC3Dint *params) { } |
| 447 virtual void getSamplerParameterfv(WebGLId sampler, WGC3Denum pname, WGC3Dfl
oat *params) { } | 444 virtual void getSamplerParameterfv(WebGLId sampler, WGC3Denum pname, WGC3Dfl
oat *params) { } |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 495 virtual void vertexAttribIPointer(WGC3Duint index, WGC3Dint size, WGC3Denum
type, WGC3Dsizei stride, WGC3Dintptr pointer) { } | 492 virtual void vertexAttribIPointer(WGC3Duint index, WGC3Dint size, WGC3Denum
type, WGC3Dsizei stride, WGC3Dintptr pointer) { } |
| 496 virtual void waitSync(WGC3Dsync sync, WGC3Dbitfield flags, WGC3Duint64 timeo
ut) { } | 493 virtual void waitSync(WGC3Dsync sync, WGC3Dbitfield flags, WGC3Duint64 timeo
ut) { } |
| 497 | 494 |
| 498 // Prefer getting a GLES2Interface off WebGraphicsContext3DProvider if possi
ble, and avoid using WebGraphicsContext3D at all. | 495 // Prefer getting a GLES2Interface off WebGraphicsContext3DProvider if possi
ble, and avoid using WebGraphicsContext3D at all. |
| 499 virtual gpu::gles2::GLES2Interface* getGLES2Interface() = 0; | 496 virtual gpu::gles2::GLES2Interface* getGLES2Interface() = 0; |
| 500 }; | 497 }; |
| 501 | 498 |
| 502 } // namespace blink | 499 } // namespace blink |
| 503 | 500 |
| 504 #endif | 501 #endif |
| OLD | NEW |