| Index: cc/test/fake_web_graphics_context_3d.h
|
| diff --git a/cc/test/fake_web_graphics_context_3d.h b/cc/test/fake_web_graphics_context_3d.h
|
| index 583ba2d012fc66dd84d94ef9a724aef8909a5b3d..286476c7153f10a3f5a3bb589c813a5eb546dab4 100644
|
| --- a/cc/test/fake_web_graphics_context_3d.h
|
| +++ b/cc/test/fake_web_graphics_context_3d.h
|
| @@ -8,6 +8,7 @@
|
| #include <string>
|
|
|
| #include "third_party/WebKit/public/platform/WebGraphicsContext3D.h"
|
| +#include "third_party/khronos/GLES2/gl2.h"
|
|
|
| namespace cc {
|
|
|
| @@ -22,587 +23,587 @@ class FakeWebGraphicsContext3D {
|
|
|
| virtual bool isGLES2Compliant();
|
|
|
| - virtual blink::WebGLId getPlatformTextureId();
|
| + virtual GLuint getPlatformTextureId();
|
|
|
| virtual void prepareTexture() {}
|
|
|
| virtual void postSubBufferCHROMIUM(int x, int y, int width, int height) {}
|
|
|
| - virtual void synthesizeGLError(blink::WGC3Denum) {}
|
| + virtual void synthesizeGLError(GLenum) {}
|
|
|
| virtual bool isContextLost();
|
|
|
| virtual void* mapBufferSubDataCHROMIUM(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dintptr offset,
|
| - blink::WGC3Dsizeiptr size,
|
| - blink::WGC3Denum access);
|
| + GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr size,
|
| + GLenum access);
|
|
|
| virtual void unmapBufferSubDataCHROMIUM(const void*) {}
|
| virtual void* mapTexSubImage2DCHROMIUM(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dint level,
|
| - blink::WGC3Dint xoffset,
|
| - blink::WGC3Dint yoffset,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height,
|
| - blink::WGC3Denum format,
|
| - blink::WGC3Denum type,
|
| - blink::WGC3Denum access);
|
| + GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| + GLenum access);
|
| virtual void unmapTexSubImage2DCHROMIUM(const void*) {}
|
|
|
| virtual void setVisibilityCHROMIUM(bool visible) {}
|
|
|
| virtual void discardFramebufferEXT(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dsizei num_attachments,
|
| - const blink::WGC3Denum* attachments) {}
|
| + GLenum target,
|
| + GLsizei num_attachments,
|
| + const GLenum* attachments) {}
|
|
|
| virtual blink::WebString getRequestableExtensionsCHROMIUM();
|
| virtual void requestExtensionCHROMIUM(const char*) {}
|
|
|
| virtual void blitFramebufferCHROMIUM(
|
| - blink::WGC3Dint src_x0,
|
| - blink::WGC3Dint src_y0,
|
| - blink::WGC3Dint src_x1,
|
| - blink::WGC3Dint src_y1,
|
| - blink::WGC3Dint dst_x0,
|
| - blink::WGC3Dint dst_y0,
|
| - blink::WGC3Dint dst_x1,
|
| - blink::WGC3Dint dst_y1,
|
| - blink::WGC3Dbitfield mask,
|
| - blink::WGC3Denum filter) {}
|
| + GLint src_x0,
|
| + GLint src_y0,
|
| + GLint src_x1,
|
| + GLint src_y1,
|
| + GLint dst_x0,
|
| + GLint dst_y0,
|
| + GLint dst_x1,
|
| + GLint dst_y1,
|
| + GLbitfield mask,
|
| + GLenum filter) {}
|
| virtual void renderbufferStorageMultisampleCHROMIUM(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dsizei samples,
|
| - blink::WGC3Denum internalformat,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height) {}
|
| -
|
| - virtual void activeTexture(blink::WGC3Denum texture) {}
|
| - virtual void attachShader(blink::WebGLId program, blink::WebGLId shader);
|
| + GLenum target,
|
| + GLsizei samples,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {}
|
| +
|
| + virtual void activeTexture(GLenum texture) {}
|
| + virtual void attachShader(GLuint program, GLuint shader);
|
| virtual void bindAttribLocation(
|
| - blink::WebGLId program,
|
| - blink::WGC3Duint index,
|
| - const blink::WGC3Dchar* name) {}
|
| - virtual void bindBuffer(blink::WGC3Denum target, blink::WebGLId buffer);
|
| + GLuint program,
|
| + GLuint index,
|
| + const GLchar* name) {}
|
| + virtual void bindBuffer(GLenum target, GLuint buffer);
|
| virtual void bindFramebuffer(
|
| - blink::WGC3Denum target, blink::WebGLId framebuffer);
|
| + GLenum target, GLuint framebuffer);
|
| virtual void bindRenderbuffer(
|
| - blink::WGC3Denum target, blink::WebGLId renderbuffer);
|
| + GLenum target, GLuint renderbuffer);
|
| virtual void bindTexture(
|
| - blink::WGC3Denum target,
|
| - blink::WebGLId texture_id);
|
| + GLenum target,
|
| + GLuint texture_id);
|
| virtual void blendColor(
|
| - blink::WGC3Dclampf red,
|
| - blink::WGC3Dclampf green,
|
| - blink::WGC3Dclampf blue,
|
| - blink::WGC3Dclampf alpha) {}
|
| - virtual void blendEquation(blink::WGC3Denum mode) {}
|
| + GLclampf red,
|
| + GLclampf green,
|
| + GLclampf blue,
|
| + GLclampf alpha) {}
|
| + virtual void blendEquation(GLenum mode) {}
|
| virtual void blendEquationSeparate(
|
| - blink::WGC3Denum mode_rgb,
|
| - blink::WGC3Denum mode_alpha) {}
|
| + GLenum mode_rgb,
|
| + GLenum mode_alpha) {}
|
| virtual void blendFunc(
|
| - blink::WGC3Denum sfactor,
|
| - blink::WGC3Denum dfactor) {}
|
| + GLenum sfactor,
|
| + GLenum dfactor) {}
|
| virtual void blendFuncSeparate(
|
| - blink::WGC3Denum src_rgb,
|
| - blink::WGC3Denum dst_rgb,
|
| - blink::WGC3Denum src_alpha,
|
| - blink::WGC3Denum dst_alpha) {}
|
| + GLenum src_rgb,
|
| + GLenum dst_rgb,
|
| + GLenum src_alpha,
|
| + GLenum dst_alpha) {}
|
|
|
| virtual void bufferData(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dsizeiptr size,
|
| + GLenum target,
|
| + GLsizeiptr size,
|
| const void* data,
|
| - blink::WGC3Denum usage) {}
|
| + GLenum usage) {}
|
| virtual void bufferSubData(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dintptr offset,
|
| - blink::WGC3Dsizeiptr size,
|
| + GLenum target,
|
| + GLintptr offset,
|
| + GLsizeiptr size,
|
| const void* data) {}
|
|
|
| - virtual blink::WGC3Denum checkFramebufferStatus(blink::WGC3Denum target);
|
| + virtual GLenum checkFramebufferStatus(GLenum target);
|
|
|
| - virtual void clear(blink::WGC3Dbitfield mask) {}
|
| + virtual void clear(GLbitfield mask) {}
|
| virtual void clearColor(
|
| - blink::WGC3Dclampf red,
|
| - blink::WGC3Dclampf green,
|
| - blink::WGC3Dclampf blue,
|
| - blink::WGC3Dclampf alpha) {}
|
| - virtual void clearDepth(blink::WGC3Dclampf depth) {}
|
| - virtual void clearStencil(blink::WGC3Dint s) {}
|
| + GLclampf red,
|
| + GLclampf green,
|
| + GLclampf blue,
|
| + GLclampf alpha) {}
|
| + virtual void clearDepth(GLclampf depth) {}
|
| + virtual void clearStencil(GLint s) {}
|
| virtual void colorMask(
|
| - blink::WGC3Dboolean red,
|
| - blink::WGC3Dboolean green,
|
| - blink::WGC3Dboolean blue,
|
| - blink::WGC3Dboolean alpha) {}
|
| - virtual void compileShader(blink::WebGLId shader) {}
|
| + GLboolean red,
|
| + GLboolean green,
|
| + GLboolean blue,
|
| + GLboolean alpha) {}
|
| + virtual void compileShader(GLuint shader) {}
|
|
|
| virtual void compressedTexImage2D(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dint level,
|
| - blink::WGC3Denum internal_format,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height,
|
| - blink::WGC3Dint border,
|
| - blink::WGC3Dsizei image_size,
|
| + GLenum target,
|
| + GLint level,
|
| + GLenum internal_format,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLsizei image_size,
|
| const void* data) {}
|
| virtual void compressedTexSubImage2D(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dint level,
|
| - blink::WGC3Dint xoffset,
|
| - blink::WGC3Dint yoffset,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height,
|
| - blink::WGC3Denum format,
|
| - blink::WGC3Dsizei image_size,
|
| + GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLsizei image_size,
|
| const void* data) {}
|
| virtual void copyTexImage2D(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dint level,
|
| - blink::WGC3Denum internalformat,
|
| - blink::WGC3Dint x,
|
| - blink::WGC3Dint y,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height,
|
| - blink::WGC3Dint border) {}
|
| + GLenum target,
|
| + GLint level,
|
| + GLenum internalformat,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border) {}
|
| virtual void copyTexSubImage2D(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dint level,
|
| - blink::WGC3Dint xoffset,
|
| - blink::WGC3Dint yoffset,
|
| - blink::WGC3Dint x,
|
| - blink::WGC3Dint y,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height) {}
|
| - virtual void cullFace(blink::WGC3Denum mode) {}
|
| - virtual void depthFunc(blink::WGC3Denum func) {}
|
| - virtual void depthMask(blink::WGC3Dboolean flag) {}
|
| + GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {}
|
| + virtual void cullFace(GLenum mode) {}
|
| + virtual void depthFunc(GLenum func) {}
|
| + virtual void depthMask(GLboolean flag) {}
|
| virtual void depthRange(
|
| - blink::WGC3Dclampf z_near,
|
| - blink::WGC3Dclampf z_far) {}
|
| - virtual void detachShader(blink::WebGLId program, blink::WebGLId shader) {}
|
| - virtual void disable(blink::WGC3Denum cap) {}
|
| - virtual void disableVertexAttribArray(blink::WGC3Duint index) {}
|
| + GLclampf z_near,
|
| + GLclampf z_far) {}
|
| + virtual void detachShader(GLuint program, GLuint shader) {}
|
| + virtual void disable(GLenum cap) {}
|
| + virtual void disableVertexAttribArray(GLuint index) {}
|
| virtual void drawArrays(
|
| - blink::WGC3Denum mode,
|
| - blink::WGC3Dint first,
|
| - blink::WGC3Dsizei count) {}
|
| + GLenum mode,
|
| + GLint first,
|
| + GLsizei count) {}
|
| virtual void drawElements(
|
| - blink::WGC3Denum mode,
|
| - blink::WGC3Dsizei count,
|
| - blink::WGC3Denum type,
|
| - blink::WGC3Dintptr offset) {}
|
| + GLenum mode,
|
| + GLsizei count,
|
| + GLenum type,
|
| + GLintptr offset) {}
|
|
|
| - virtual void enable(blink::WGC3Denum cap) {}
|
| - virtual void enableVertexAttribArray(blink::WGC3Duint index) {}
|
| + virtual void enable(GLenum cap) {}
|
| + virtual void enableVertexAttribArray(GLuint index) {}
|
| virtual void finish() {}
|
| virtual void flush() {}
|
| virtual void shallowFlushCHROMIUM() {}
|
| virtual void framebufferRenderbuffer(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum attachment,
|
| - blink::WGC3Denum renderbuffertarget,
|
| - blink::WebGLId renderbuffer) {}
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum renderbuffertarget,
|
| + GLuint renderbuffer) {}
|
| virtual void framebufferTexture2D(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum attachment,
|
| - blink::WGC3Denum textarget,
|
| - blink::WebGLId texture,
|
| - blink::WGC3Dint level) {}
|
| - virtual void frontFace(blink::WGC3Denum mode) {}
|
| - virtual void generateMipmap(blink::WGC3Denum target) {}
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum textarget,
|
| + GLuint texture,
|
| + GLint level) {}
|
| + virtual void frontFace(GLenum mode) {}
|
| + virtual void generateMipmap(GLenum target) {}
|
|
|
| virtual bool getActiveAttrib(
|
| - blink::WebGLId program,
|
| - blink::WGC3Duint index, blink::WebGraphicsContext3D::ActiveInfo&);
|
| + GLuint program,
|
| + GLuint index, blink::WebGraphicsContext3D::ActiveInfo&);
|
| virtual bool getActiveUniform(
|
| - blink::WebGLId program,
|
| - blink::WGC3Duint index,
|
| + GLuint program,
|
| + GLuint index,
|
| blink::WebGraphicsContext3D::ActiveInfo&);
|
| virtual void getAttachedShaders(
|
| - blink::WebGLId program,
|
| - blink::WGC3Dsizei max_count,
|
| - blink::WGC3Dsizei* count,
|
| - blink::WebGLId* shaders) {}
|
| - virtual blink::WGC3Dint getAttribLocation(
|
| - blink::WebGLId program,
|
| - const blink::WGC3Dchar* name);
|
| + GLuint program,
|
| + GLsizei max_count,
|
| + GLsizei* count,
|
| + GLuint* shaders) {}
|
| + virtual GLint getAttribLocation(
|
| + GLuint program,
|
| + const GLchar* name);
|
| virtual void getBooleanv(
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dboolean* value) {}
|
| + GLenum pname,
|
| + GLboolean* value) {}
|
| virtual void getBufferParameteriv(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value) {}
|
| - virtual blink::WGC3Denum getError();
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLint* value) {}
|
| + virtual GLenum getError();
|
| virtual void getFloatv(
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dfloat* value) {}
|
| + GLenum pname,
|
| + GLfloat* value) {}
|
| virtual void getFramebufferAttachmentParameteriv(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum attachment,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value) {}
|
| + GLenum target,
|
| + GLenum attachment,
|
| + GLenum pname,
|
| + GLint* value) {}
|
|
|
| virtual void getIntegerv(
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value);
|
| + GLenum pname,
|
| + GLint* value);
|
|
|
| virtual void getProgramiv(
|
| - blink::WebGLId program,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value);
|
| + GLuint program,
|
| + GLenum pname,
|
| + GLint* value);
|
|
|
| - virtual blink::WebString getProgramInfoLog(blink::WebGLId program);
|
| + virtual blink::WebString getProgramInfoLog(GLuint program);
|
| virtual void getRenderbufferParameteriv(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value) {}
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLint* value) {}
|
|
|
| virtual void getShaderiv(
|
| - blink::WebGLId shader,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value);
|
| + GLuint shader,
|
| + GLenum pname,
|
| + GLint* value);
|
|
|
| - virtual blink::WebString getShaderInfoLog(blink::WebGLId shader);
|
| + virtual blink::WebString getShaderInfoLog(GLuint shader);
|
| virtual void getShaderPrecisionFormat(
|
| - blink::WGC3Denum shadertype,
|
| - blink::WGC3Denum precisiontype,
|
| - blink::WGC3Dint* range,
|
| - blink::WGC3Dint* precision);
|
| - virtual blink::WebString getShaderSource(blink::WebGLId shader);
|
| - virtual blink::WebString getString(blink::WGC3Denum name);
|
| + GLenum shadertype,
|
| + GLenum precisiontype,
|
| + GLint* range,
|
| + GLint* precision);
|
| + virtual blink::WebString getShaderSource(GLuint shader);
|
| + virtual blink::WebString getString(GLenum name);
|
| virtual void getTexParameterfv(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dfloat* value) {}
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLfloat* value) {}
|
| virtual void getTexParameteriv(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value) {}
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLint* value) {}
|
| virtual void getUniformfv(
|
| - blink::WebGLId program,
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dfloat* value) {}
|
| + GLuint program,
|
| + GLint location,
|
| + GLfloat* value) {}
|
| virtual void getUniformiv(
|
| - blink::WebGLId program,
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dint* value) {}
|
| - virtual blink::WGC3Dint getUniformLocation(
|
| - blink::WebGLId program,
|
| - const blink::WGC3Dchar* name);
|
| + GLuint program,
|
| + GLint location,
|
| + GLint* value) {}
|
| + virtual GLint getUniformLocation(
|
| + GLuint program,
|
| + const GLchar* name);
|
| virtual void getVertexAttribfv(
|
| - blink::WGC3Duint index,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dfloat* value) {}
|
| + GLuint index,
|
| + GLenum pname,
|
| + GLfloat* value) {}
|
| virtual void getVertexAttribiv(
|
| - blink::WGC3Duint index,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* value) {}
|
| - virtual blink::WGC3Dsizeiptr getVertexAttribOffset(
|
| - blink::WGC3Duint index,
|
| - blink::WGC3Denum pname);
|
| -
|
| - virtual void hint(blink::WGC3Denum target, blink::WGC3Denum mode) {}
|
| - virtual blink::WGC3Dboolean isBuffer(blink::WebGLId buffer);
|
| - virtual blink::WGC3Dboolean isEnabled(blink::WGC3Denum cap);
|
| - virtual blink::WGC3Dboolean isFramebuffer(blink::WebGLId framebuffer);
|
| - virtual blink::WGC3Dboolean isProgram(blink::WebGLId program);
|
| - virtual blink::WGC3Dboolean isRenderbuffer(blink::WebGLId renderbuffer);
|
| - virtual blink::WGC3Dboolean isShader(blink::WebGLId shader);
|
| - virtual blink::WGC3Dboolean isTexture(blink::WebGLId texture);
|
| - virtual void lineWidth(blink::WGC3Dfloat) {}
|
| - virtual void linkProgram(blink::WebGLId program) {}
|
| - virtual void pixelStorei(blink::WGC3Denum pname, blink::WGC3Dint param) {}
|
| + GLuint index,
|
| + GLenum pname,
|
| + GLint* value) {}
|
| + virtual GLsizeiptr getVertexAttribOffset(
|
| + GLuint index,
|
| + GLenum pname);
|
| +
|
| + virtual void hint(GLenum target, GLenum mode) {}
|
| + virtual GLboolean isBuffer(GLuint buffer);
|
| + virtual GLboolean isEnabled(GLenum cap);
|
| + virtual GLboolean isFramebuffer(GLuint framebuffer);
|
| + virtual GLboolean isProgram(GLuint program);
|
| + virtual GLboolean isRenderbuffer(GLuint renderbuffer);
|
| + virtual GLboolean isShader(GLuint shader);
|
| + virtual GLboolean isTexture(GLuint texture);
|
| + virtual void lineWidth(GLfloat) {}
|
| + virtual void linkProgram(GLuint program) {}
|
| + virtual void pixelStorei(GLenum pname, GLint param) {}
|
| virtual void polygonOffset(
|
| - blink::WGC3Dfloat factor,
|
| - blink::WGC3Dfloat units) {}
|
| + GLfloat factor,
|
| + GLfloat units) {}
|
|
|
| virtual void readPixels(
|
| - blink::WGC3Dint x,
|
| - blink::WGC3Dint y,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height,
|
| - blink::WGC3Denum format,
|
| - blink::WGC3Denum type,
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| void* pixels) {}
|
|
|
| virtual void releaseShaderCompiler() {}
|
|
|
| virtual void renderbufferStorage(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum internalformat,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height) {}
|
| + GLenum target,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height) {}
|
| virtual void sampleCoverage(
|
| - blink::WGC3Dclampf value,
|
| - blink::WGC3Dboolean invert) {}
|
| + GLclampf value,
|
| + GLboolean invert) {}
|
| virtual void scissor(
|
| - blink::WGC3Dint x,
|
| - blink::WGC3Dint y,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height) {}
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {}
|
| virtual void shaderSource(
|
| - blink::WebGLId shader,
|
| - const blink::WGC3Dchar* string) {}
|
| + GLuint shader,
|
| + const GLchar* string) {}
|
| virtual void stencilFunc(
|
| - blink::WGC3Denum func,
|
| - blink::WGC3Dint ref,
|
| - blink::WGC3Duint mask) {}
|
| + GLenum func,
|
| + GLint ref,
|
| + GLuint mask) {}
|
| virtual void stencilFuncSeparate(
|
| - blink::WGC3Denum face,
|
| - blink::WGC3Denum func,
|
| - blink::WGC3Dint ref,
|
| - blink::WGC3Duint mask) {}
|
| - virtual void stencilMask(blink::WGC3Duint mask) {}
|
| + GLenum face,
|
| + GLenum func,
|
| + GLint ref,
|
| + GLuint mask) {}
|
| + virtual void stencilMask(GLuint mask) {}
|
| virtual void stencilMaskSeparate(
|
| - blink::WGC3Denum face,
|
| - blink::WGC3Duint mask) {}
|
| + GLenum face,
|
| + GLuint mask) {}
|
| virtual void stencilOp(
|
| - blink::WGC3Denum fail,
|
| - blink::WGC3Denum zfail,
|
| - blink::WGC3Denum zpass) {}
|
| + GLenum fail,
|
| + GLenum zfail,
|
| + GLenum zpass) {}
|
| virtual void stencilOpSeparate(
|
| - blink::WGC3Denum face,
|
| - blink::WGC3Denum fail,
|
| - blink::WGC3Denum zfail,
|
| - blink::WGC3Denum zpass) {}
|
| + GLenum face,
|
| + GLenum fail,
|
| + GLenum zfail,
|
| + GLenum zpass) {}
|
|
|
| virtual void texImage2D(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dint level,
|
| - blink::WGC3Denum internalformat,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height,
|
| - blink::WGC3Dint border,
|
| - blink::WGC3Denum format,
|
| - blink::WGC3Denum type,
|
| + GLenum target,
|
| + GLint level,
|
| + GLenum internalformat,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLint border,
|
| + GLenum format,
|
| + GLenum type,
|
| const void* pixels) {}
|
|
|
| virtual void texParameterf(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dfloat param) {}
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLfloat param) {}
|
| virtual void texParameteri(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint param) {}
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLint param) {}
|
|
|
| virtual void texSubImage2D(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dint level,
|
| - blink::WGC3Dint xoffset,
|
| - blink::WGC3Dint yoffset,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height,
|
| - blink::WGC3Denum format,
|
| - blink::WGC3Denum type,
|
| + GLenum target,
|
| + GLint level,
|
| + GLint xoffset,
|
| + GLint yoffset,
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum format,
|
| + GLenum type,
|
| const void* pixels) {}
|
|
|
| - virtual void uniform1f(blink::WGC3Dint location, blink::WGC3Dfloat x) {}
|
| + virtual void uniform1f(GLint location, GLfloat x) {}
|
| virtual void uniform1fv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - const blink::WGC3Dfloat* v) {}
|
| - virtual void uniform1i(blink::WGC3Dint location, blink::WGC3Dint x) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {}
|
| + virtual void uniform1i(GLint location, GLint x) {}
|
| virtual void uniform1iv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - const blink::WGC3Dint* v) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + const GLint* v) {}
|
| virtual void uniform2f(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dfloat x,
|
| - blink::WGC3Dfloat y) {}
|
| + GLint location,
|
| + GLfloat x,
|
| + GLfloat y) {}
|
| virtual void uniform2fv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - const blink::WGC3Dfloat* v) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {}
|
| virtual void uniform2i(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dint x,
|
| - blink::WGC3Dint y) {}
|
| + GLint location,
|
| + GLint x,
|
| + GLint y) {}
|
| virtual void uniform2iv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - const blink::WGC3Dint* v) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + const GLint* v) {}
|
| virtual void uniform3f(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dfloat x,
|
| - blink::WGC3Dfloat y,
|
| - blink::WGC3Dfloat z) {}
|
| + GLint location,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z) {}
|
| virtual void uniform3fv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - const blink::WGC3Dfloat* v) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {}
|
| virtual void uniform3i(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dint x,
|
| - blink::WGC3Dint y,
|
| - blink::WGC3Dint z) {}
|
| + GLint location,
|
| + GLint x,
|
| + GLint y,
|
| + GLint z) {}
|
| virtual void uniform3iv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - const blink::WGC3Dint* v) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + const GLint* v) {}
|
| virtual void uniform4f(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dfloat x,
|
| - blink::WGC3Dfloat y,
|
| - blink::WGC3Dfloat z,
|
| - blink::WGC3Dfloat w) {}
|
| + GLint location,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z,
|
| + GLfloat w) {}
|
| virtual void uniform4fv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - const blink::WGC3Dfloat* v) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + const GLfloat* v) {}
|
| virtual void uniform4i(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dint x,
|
| - blink::WGC3Dint y,
|
| - blink::WGC3Dint z,
|
| - blink::WGC3Dint w) {}
|
| + GLint location,
|
| + GLint x,
|
| + GLint y,
|
| + GLint z,
|
| + GLint w) {}
|
| virtual void uniform4iv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - const blink::WGC3Dint* v) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + const GLint* v) {}
|
| virtual void uniformMatrix2fv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - blink::WGC3Dboolean transpose,
|
| - const blink::WGC3Dfloat* value) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {}
|
| virtual void uniformMatrix3fv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - blink::WGC3Dboolean transpose,
|
| - const blink::WGC3Dfloat* value) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {}
|
| virtual void uniformMatrix4fv(
|
| - blink::WGC3Dint location,
|
| - blink::WGC3Dsizei count,
|
| - blink::WGC3Dboolean transpose,
|
| - const blink::WGC3Dfloat* value) {}
|
| + GLint location,
|
| + GLsizei count,
|
| + GLboolean transpose,
|
| + const GLfloat* value) {}
|
|
|
| - virtual void useProgram(blink::WebGLId program);
|
| - virtual void validateProgram(blink::WebGLId program) {}
|
| + virtual void useProgram(GLuint program);
|
| + virtual void validateProgram(GLuint program) {}
|
|
|
| - virtual void vertexAttrib1f(blink::WGC3Duint index, blink::WGC3Dfloat x) {}
|
| + virtual void vertexAttrib1f(GLuint index, GLfloat x) {}
|
| virtual void vertexAttrib1fv(
|
| - blink::WGC3Duint index,
|
| - const blink::WGC3Dfloat* values) {}
|
| + GLuint index,
|
| + const GLfloat* values) {}
|
| virtual void vertexAttrib2f(
|
| - blink::WGC3Duint index,
|
| - blink::WGC3Dfloat x,
|
| - blink::WGC3Dfloat y) {}
|
| + GLuint index,
|
| + GLfloat x,
|
| + GLfloat y) {}
|
| virtual void vertexAttrib2fv(
|
| - blink::WGC3Duint index,
|
| - const blink::WGC3Dfloat* values) {}
|
| + GLuint index,
|
| + const GLfloat* values) {}
|
| virtual void vertexAttrib3f(
|
| - blink::WGC3Duint index,
|
| - blink::WGC3Dfloat x,
|
| - blink::WGC3Dfloat y,
|
| - blink::WGC3Dfloat z) {}
|
| + GLuint index,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z) {}
|
| virtual void vertexAttrib3fv(
|
| - blink::WGC3Duint index,
|
| - const blink::WGC3Dfloat* values) {}
|
| + GLuint index,
|
| + const GLfloat* values) {}
|
| virtual void vertexAttrib4f(
|
| - blink::WGC3Duint index,
|
| - blink::WGC3Dfloat x,
|
| - blink::WGC3Dfloat y,
|
| - blink::WGC3Dfloat z,
|
| - blink::WGC3Dfloat w) {}
|
| + GLuint index,
|
| + GLfloat x,
|
| + GLfloat y,
|
| + GLfloat z,
|
| + GLfloat w) {}
|
| virtual void vertexAttrib4fv(
|
| - blink::WGC3Duint index,
|
| - const blink::WGC3Dfloat* values) {}
|
| + GLuint index,
|
| + const GLfloat* values) {}
|
| virtual void vertexAttribPointer(
|
| - blink::WGC3Duint index,
|
| - blink::WGC3Dint size,
|
| - blink::WGC3Denum type,
|
| - blink::WGC3Dboolean normalized,
|
| - blink::WGC3Dsizei stride,
|
| - blink::WGC3Dintptr offset) {}
|
| + GLuint index,
|
| + GLint size,
|
| + GLenum type,
|
| + GLboolean normalized,
|
| + GLsizei stride,
|
| + GLintptr offset) {}
|
|
|
| virtual void viewport(
|
| - blink::WGC3Dint x,
|
| - blink::WGC3Dint y,
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height) {}
|
| + GLint x,
|
| + GLint y,
|
| + GLsizei width,
|
| + GLsizei height) {}
|
|
|
| - virtual void genBuffers(blink::WGC3Dsizei count, blink::WebGLId* ids);
|
| - virtual void genFramebuffers(blink::WGC3Dsizei count, blink::WebGLId* ids);
|
| - virtual void genRenderbuffers(blink::WGC3Dsizei count, blink::WebGLId* ids);
|
| - virtual void genTextures(blink::WGC3Dsizei count, blink::WebGLId* ids);
|
| + virtual void genBuffers(GLsizei count, GLuint* ids);
|
| + virtual void genFramebuffers(GLsizei count, GLuint* ids);
|
| + virtual void genRenderbuffers(GLsizei count, GLuint* ids);
|
| + virtual void genTextures(GLsizei count, GLuint* ids);
|
|
|
| - virtual void deleteBuffers(blink::WGC3Dsizei count, blink::WebGLId* ids);
|
| + virtual void deleteBuffers(GLsizei count, GLuint* ids);
|
| virtual void deleteFramebuffers(
|
| - blink::WGC3Dsizei count, blink::WebGLId* ids);
|
| + GLsizei count, GLuint* ids);
|
| virtual void deleteRenderbuffers(
|
| - blink::WGC3Dsizei count, blink::WebGLId* ids);
|
| - virtual void deleteTextures(blink::WGC3Dsizei count, blink::WebGLId* ids);
|
| + GLsizei count, GLuint* ids);
|
| + virtual void deleteTextures(GLsizei count, GLuint* ids);
|
|
|
| - virtual blink::WebGLId createBuffer();
|
| - virtual blink::WebGLId createFramebuffer();
|
| - virtual blink::WebGLId createRenderbuffer();
|
| - virtual blink::WebGLId createTexture();
|
| + virtual GLuint createBuffer();
|
| + virtual GLuint createFramebuffer();
|
| + virtual GLuint createRenderbuffer();
|
| + virtual GLuint createTexture();
|
|
|
| - virtual void deleteBuffer(blink::WebGLId id);
|
| - virtual void deleteFramebuffer(blink::WebGLId id);
|
| - virtual void deleteRenderbuffer(blink::WebGLId id);
|
| - virtual void deleteTexture(blink::WebGLId id);
|
| + virtual void deleteBuffer(GLuint id);
|
| + virtual void deleteFramebuffer(GLuint id);
|
| + virtual void deleteRenderbuffer(GLuint id);
|
| + virtual void deleteTexture(GLuint id);
|
|
|
| - virtual blink::WebGLId createProgram();
|
| - virtual blink::WebGLId createShader(blink::WGC3Denum);
|
| + virtual GLuint createProgram();
|
| + virtual GLuint createShader(GLenum);
|
|
|
| - virtual void deleteProgram(blink::WebGLId id);
|
| - virtual void deleteShader(blink::WebGLId id);
|
| + virtual void deleteProgram(GLuint id);
|
| + virtual void deleteShader(GLuint id);
|
|
|
| virtual void texStorage2DEXT(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Dint levels,
|
| - blink::WGC3Duint internalformat,
|
| - blink::WGC3Dint width,
|
| - blink::WGC3Dint height) {}
|
| -
|
| - virtual blink::WebGLId createQueryEXT();
|
| - virtual void deleteQueryEXT(blink::WebGLId query) {}
|
| - virtual blink::WGC3Dboolean isQueryEXT(blink::WebGLId query);
|
| + GLenum target,
|
| + GLint levels,
|
| + GLuint internalformat,
|
| + GLint width,
|
| + GLint height) {}
|
| +
|
| + virtual GLuint createQueryEXT();
|
| + virtual void deleteQueryEXT(GLuint query) {}
|
| + virtual GLboolean isQueryEXT(GLuint query);
|
| virtual void beginQueryEXT(
|
| - blink::WGC3Denum target,
|
| - blink::WebGLId query) {}
|
| - virtual void endQueryEXT(blink::WGC3Denum target);
|
| + GLenum target,
|
| + GLuint query) {}
|
| + virtual void endQueryEXT(GLenum target);
|
| virtual void getQueryivEXT(
|
| - blink::WGC3Denum target,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* params) {}
|
| + GLenum target,
|
| + GLenum pname,
|
| + GLint* params) {}
|
| virtual void getQueryObjectuivEXT(
|
| - blink::WebGLId query,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Duint* params);
|
| + GLuint query,
|
| + GLenum pname,
|
| + GLuint* params);
|
|
|
| virtual void setContextLostCallback(
|
| blink::WebGraphicsContext3D::WebGraphicsContextLostCallback* callback);
|
|
|
| - virtual void loseContextCHROMIUM(blink::WGC3Denum current,
|
| - blink::WGC3Denum other);
|
| + virtual void loseContextCHROMIUM(GLenum current,
|
| + GLenum other);
|
|
|
| - virtual void drawBuffersEXT(blink::WGC3Dsizei m,
|
| - const blink::WGC3Denum* bufs) {}
|
| + virtual void drawBuffersEXT(GLsizei m,
|
| + const GLenum* bufs) {}
|
|
|
| - virtual void bindTexImage2DCHROMIUM(blink::WGC3Denum target,
|
| - blink::WGC3Dint image_id) {}
|
| + virtual void bindTexImage2DCHROMIUM(GLenum target,
|
| + GLint image_id) {}
|
|
|
| // GL_CHROMIUM_gpu_memory_buffer
|
| - virtual blink::WGC3Duint createImageCHROMIUM(
|
| - blink::WGC3Dsizei width,
|
| - blink::WGC3Dsizei height,
|
| - blink::WGC3Denum internalformat);
|
| - virtual void destroyImageCHROMIUM(blink::WGC3Duint image_id) {}
|
| + virtual GLuint createImageCHROMIUM(
|
| + GLsizei width,
|
| + GLsizei height,
|
| + GLenum internalformat);
|
| + virtual void destroyImageCHROMIUM(GLuint image_id) {}
|
| virtual void getImageParameterivCHROMIUM(
|
| - blink::WGC3Duint image_id,
|
| - blink::WGC3Denum pname,
|
| - blink::WGC3Dint* params) {}
|
| + GLuint image_id,
|
| + GLenum pname,
|
| + GLint* params) {}
|
| virtual void* mapImageCHROMIUM(
|
| - blink::WGC3Duint image_id,
|
| - blink::WGC3Denum access);
|
| - virtual void unmapImageCHROMIUM(blink::WGC3Duint image_id) {}
|
| + GLuint image_id,
|
| + GLenum access);
|
| + virtual void unmapImageCHROMIUM(GLuint image_id) {}
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(FakeWebGraphicsContext3D);
|
|
|