| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 #ifndef CC_TEST_FAKE_WEB_GRAPHICS_CONTEXT_3D_H_ | 5 #ifndef CC_TEST_FAKE_WEB_GRAPHICS_CONTEXT_3D_H_ |
| 6 #define CC_TEST_FAKE_WEB_GRAPHICS_CONTEXT_3D_H_ | 6 #define CC_TEST_FAKE_WEB_GRAPHICS_CONTEXT_3D_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "third_party/WebKit/public/platform/WebGraphicsContext3D.h" | 10 #include "third_party/WebKit/public/platform/WebGraphicsContext3D.h" |
| 11 | 11 |
| 12 namespace cc { | 12 namespace cc { |
| 13 | 13 |
| 14 // WebGraphicsContext3D base class for use in unit tests. | 14 // WebGraphicsContext3D base class for use in unit tests. |
| 15 // All operations are no-ops (returning 0 if necessary). | 15 // All operations are no-ops (returning 0 if necessary). |
| 16 class FakeWebGraphicsContext3D : public WebKit::WebGraphicsContext3D { | 16 class FakeWebGraphicsContext3D : public blink::WebGraphicsContext3D { |
| 17 public: | 17 public: |
| 18 FakeWebGraphicsContext3D(); | 18 FakeWebGraphicsContext3D(); |
| 19 virtual ~FakeWebGraphicsContext3D(); | 19 virtual ~FakeWebGraphicsContext3D(); |
| 20 | 20 |
| 21 virtual bool makeContextCurrent(); | 21 virtual bool makeContextCurrent(); |
| 22 | 22 |
| 23 virtual bool isGLES2Compliant(); | 23 virtual bool isGLES2Compliant(); |
| 24 | 24 |
| 25 virtual WebKit::WebGLId getPlatformTextureId(); | 25 virtual blink::WebGLId getPlatformTextureId(); |
| 26 | 26 |
| 27 virtual void prepareTexture() {} | 27 virtual void prepareTexture() {} |
| 28 | 28 |
| 29 virtual void postSubBufferCHROMIUM(int x, int y, int width, int height) {} | 29 virtual void postSubBufferCHROMIUM(int x, int y, int width, int height) {} |
| 30 | 30 |
| 31 virtual void synthesizeGLError(WebKit::WGC3Denum) {} | 31 virtual void synthesizeGLError(blink::WGC3Denum) {} |
| 32 | 32 |
| 33 virtual bool isContextLost(); | 33 virtual bool isContextLost(); |
| 34 | 34 |
| 35 virtual void* mapBufferSubDataCHROMIUM( | 35 virtual void* mapBufferSubDataCHROMIUM( |
| 36 WebKit::WGC3Denum target, | 36 blink::WGC3Denum target, |
| 37 WebKit::WGC3Dintptr offset, | 37 blink::WGC3Dintptr offset, |
| 38 WebKit::WGC3Dsizeiptr size, | 38 blink::WGC3Dsizeiptr size, |
| 39 WebKit::WGC3Denum access); | 39 blink::WGC3Denum access); |
| 40 | 40 |
| 41 virtual void unmapBufferSubDataCHROMIUM(const void*) {} | 41 virtual void unmapBufferSubDataCHROMIUM(const void*) {} |
| 42 virtual void* mapTexSubImage2DCHROMIUM( | 42 virtual void* mapTexSubImage2DCHROMIUM( |
| 43 WebKit::WGC3Denum target, | 43 blink::WGC3Denum target, |
| 44 WebKit::WGC3Dint level, | 44 blink::WGC3Dint level, |
| 45 WebKit::WGC3Dint xoffset, | 45 blink::WGC3Dint xoffset, |
| 46 WebKit::WGC3Dint yoffset, | 46 blink::WGC3Dint yoffset, |
| 47 WebKit::WGC3Dsizei width, | 47 blink::WGC3Dsizei width, |
| 48 WebKit::WGC3Dsizei height, | 48 blink::WGC3Dsizei height, |
| 49 WebKit::WGC3Denum format, | 49 blink::WGC3Denum format, |
| 50 WebKit::WGC3Denum type, | 50 blink::WGC3Denum type, |
| 51 WebKit::WGC3Denum access); | 51 blink::WGC3Denum access); |
| 52 virtual void unmapTexSubImage2DCHROMIUM(const void*) {} | 52 virtual void unmapTexSubImage2DCHROMIUM(const void*) {} |
| 53 | 53 |
| 54 virtual void setVisibilityCHROMIUM(bool visible) {} | 54 virtual void setVisibilityCHROMIUM(bool visible) {} |
| 55 | 55 |
| 56 virtual void discardFramebufferEXT( | 56 virtual void discardFramebufferEXT( |
| 57 WebKit::WGC3Denum target, | 57 blink::WGC3Denum target, |
| 58 WebKit::WGC3Dsizei num_attachments, | 58 blink::WGC3Dsizei num_attachments, |
| 59 const WebKit::WGC3Denum* attachments) {} | 59 const blink::WGC3Denum* attachments) {} |
| 60 | 60 |
| 61 virtual WebKit::WebString getRequestableExtensionsCHROMIUM(); | 61 virtual blink::WebString getRequestableExtensionsCHROMIUM(); |
| 62 virtual void requestExtensionCHROMIUM(const char*) {} | 62 virtual void requestExtensionCHROMIUM(const char*) {} |
| 63 | 63 |
| 64 virtual void blitFramebufferCHROMIUM( | 64 virtual void blitFramebufferCHROMIUM( |
| 65 WebKit::WGC3Dint src_x0, | 65 blink::WGC3Dint src_x0, |
| 66 WebKit::WGC3Dint src_y0, | 66 blink::WGC3Dint src_y0, |
| 67 WebKit::WGC3Dint src_x1, | 67 blink::WGC3Dint src_x1, |
| 68 WebKit::WGC3Dint src_y1, | 68 blink::WGC3Dint src_y1, |
| 69 WebKit::WGC3Dint dst_x0, | 69 blink::WGC3Dint dst_x0, |
| 70 WebKit::WGC3Dint dst_y0, | 70 blink::WGC3Dint dst_y0, |
| 71 WebKit::WGC3Dint dst_x1, | 71 blink::WGC3Dint dst_x1, |
| 72 WebKit::WGC3Dint dst_y1, | 72 blink::WGC3Dint dst_y1, |
| 73 WebKit::WGC3Dbitfield mask, | 73 blink::WGC3Dbitfield mask, |
| 74 WebKit::WGC3Denum filter) {} | 74 blink::WGC3Denum filter) {} |
| 75 virtual void renderbufferStorageMultisampleCHROMIUM( | 75 virtual void renderbufferStorageMultisampleCHROMIUM( |
| 76 WebKit::WGC3Denum target, | 76 blink::WGC3Denum target, |
| 77 WebKit::WGC3Dsizei samples, | 77 blink::WGC3Dsizei samples, |
| 78 WebKit::WGC3Denum internalformat, | 78 blink::WGC3Denum internalformat, |
| 79 WebKit::WGC3Dsizei width, | 79 blink::WGC3Dsizei width, |
| 80 WebKit::WGC3Dsizei height) {} | 80 blink::WGC3Dsizei height) {} |
| 81 | 81 |
| 82 virtual void activeTexture(WebKit::WGC3Denum texture) {} | 82 virtual void activeTexture(blink::WGC3Denum texture) {} |
| 83 virtual void attachShader(WebKit::WebGLId program, WebKit::WebGLId shader); | 83 virtual void attachShader(blink::WebGLId program, blink::WebGLId shader); |
| 84 virtual void bindAttribLocation( | 84 virtual void bindAttribLocation( |
| 85 WebKit::WebGLId program, | 85 blink::WebGLId program, |
| 86 WebKit::WGC3Duint index, | 86 blink::WGC3Duint index, |
| 87 const WebKit::WGC3Dchar* name) {} | 87 const blink::WGC3Dchar* name) {} |
| 88 virtual void bindBuffer(WebKit::WGC3Denum target, WebKit::WebGLId buffer); | 88 virtual void bindBuffer(blink::WGC3Denum target, blink::WebGLId buffer); |
| 89 virtual void bindFramebuffer( | 89 virtual void bindFramebuffer( |
| 90 WebKit::WGC3Denum target, WebKit::WebGLId framebuffer); | 90 blink::WGC3Denum target, blink::WebGLId framebuffer); |
| 91 virtual void bindRenderbuffer( | 91 virtual void bindRenderbuffer( |
| 92 WebKit::WGC3Denum target, WebKit::WebGLId renderbuffer); | 92 blink::WGC3Denum target, blink::WebGLId renderbuffer); |
| 93 virtual void bindTexture( | 93 virtual void bindTexture( |
| 94 WebKit::WGC3Denum target, | 94 blink::WGC3Denum target, |
| 95 WebKit::WebGLId texture_id); | 95 blink::WebGLId texture_id); |
| 96 virtual void blendColor( | 96 virtual void blendColor( |
| 97 WebKit::WGC3Dclampf red, | 97 blink::WGC3Dclampf red, |
| 98 WebKit::WGC3Dclampf green, | 98 blink::WGC3Dclampf green, |
| 99 WebKit::WGC3Dclampf blue, | 99 blink::WGC3Dclampf blue, |
| 100 WebKit::WGC3Dclampf alpha) {} | 100 blink::WGC3Dclampf alpha) {} |
| 101 virtual void blendEquation(WebKit::WGC3Denum mode) {} | 101 virtual void blendEquation(blink::WGC3Denum mode) {} |
| 102 virtual void blendEquationSeparate( | 102 virtual void blendEquationSeparate( |
| 103 WebKit::WGC3Denum mode_rgb, | 103 blink::WGC3Denum mode_rgb, |
| 104 WebKit::WGC3Denum mode_alpha) {} | 104 blink::WGC3Denum mode_alpha) {} |
| 105 virtual void blendFunc( | 105 virtual void blendFunc( |
| 106 WebKit::WGC3Denum sfactor, | 106 blink::WGC3Denum sfactor, |
| 107 WebKit::WGC3Denum dfactor) {} | 107 blink::WGC3Denum dfactor) {} |
| 108 virtual void blendFuncSeparate( | 108 virtual void blendFuncSeparate( |
| 109 WebKit::WGC3Denum src_rgb, | 109 blink::WGC3Denum src_rgb, |
| 110 WebKit::WGC3Denum dst_rgb, | 110 blink::WGC3Denum dst_rgb, |
| 111 WebKit::WGC3Denum src_alpha, | 111 blink::WGC3Denum src_alpha, |
| 112 WebKit::WGC3Denum dst_alpha) {} | 112 blink::WGC3Denum dst_alpha) {} |
| 113 | 113 |
| 114 virtual void bufferData( | 114 virtual void bufferData( |
| 115 WebKit::WGC3Denum target, | 115 blink::WGC3Denum target, |
| 116 WebKit::WGC3Dsizeiptr size, | 116 blink::WGC3Dsizeiptr size, |
| 117 const void* data, | 117 const void* data, |
| 118 WebKit::WGC3Denum usage) {} | 118 blink::WGC3Denum usage) {} |
| 119 virtual void bufferSubData( | 119 virtual void bufferSubData( |
| 120 WebKit::WGC3Denum target, | 120 blink::WGC3Denum target, |
| 121 WebKit::WGC3Dintptr offset, | 121 blink::WGC3Dintptr offset, |
| 122 WebKit::WGC3Dsizeiptr size, | 122 blink::WGC3Dsizeiptr size, |
| 123 const void* data) {} | 123 const void* data) {} |
| 124 | 124 |
| 125 virtual WebKit::WGC3Denum checkFramebufferStatus(WebKit::WGC3Denum target); | 125 virtual blink::WGC3Denum checkFramebufferStatus(blink::WGC3Denum target); |
| 126 | 126 |
| 127 virtual void clear(WebKit::WGC3Dbitfield mask) {} | 127 virtual void clear(blink::WGC3Dbitfield mask) {} |
| 128 virtual void clearColor( | 128 virtual void clearColor( |
| 129 WebKit::WGC3Dclampf red, | 129 blink::WGC3Dclampf red, |
| 130 WebKit::WGC3Dclampf green, | 130 blink::WGC3Dclampf green, |
| 131 WebKit::WGC3Dclampf blue, | 131 blink::WGC3Dclampf blue, |
| 132 WebKit::WGC3Dclampf alpha) {} | 132 blink::WGC3Dclampf alpha) {} |
| 133 virtual void clearDepth(WebKit::WGC3Dclampf depth) {} | 133 virtual void clearDepth(blink::WGC3Dclampf depth) {} |
| 134 virtual void clearStencil(WebKit::WGC3Dint s) {} | 134 virtual void clearStencil(blink::WGC3Dint s) {} |
| 135 virtual void colorMask( | 135 virtual void colorMask( |
| 136 WebKit::WGC3Dboolean red, | 136 blink::WGC3Dboolean red, |
| 137 WebKit::WGC3Dboolean green, | 137 blink::WGC3Dboolean green, |
| 138 WebKit::WGC3Dboolean blue, | 138 blink::WGC3Dboolean blue, |
| 139 WebKit::WGC3Dboolean alpha) {} | 139 blink::WGC3Dboolean alpha) {} |
| 140 virtual void compileShader(WebKit::WebGLId shader) {} | 140 virtual void compileShader(blink::WebGLId shader) {} |
| 141 | 141 |
| 142 virtual void compressedTexImage2D( | 142 virtual void compressedTexImage2D( |
| 143 WebKit::WGC3Denum target, | 143 blink::WGC3Denum target, |
| 144 WebKit::WGC3Dint level, | 144 blink::WGC3Dint level, |
| 145 WebKit::WGC3Denum internal_format, | 145 blink::WGC3Denum internal_format, |
| 146 WebKit::WGC3Dsizei width, | 146 blink::WGC3Dsizei width, |
| 147 WebKit::WGC3Dsizei height, | 147 blink::WGC3Dsizei height, |
| 148 WebKit::WGC3Dint border, | 148 blink::WGC3Dint border, |
| 149 WebKit::WGC3Dsizei image_size, | 149 blink::WGC3Dsizei image_size, |
| 150 const void* data) {} | 150 const void* data) {} |
| 151 virtual void compressedTexSubImage2D( | 151 virtual void compressedTexSubImage2D( |
| 152 WebKit::WGC3Denum target, | 152 blink::WGC3Denum target, |
| 153 WebKit::WGC3Dint level, | 153 blink::WGC3Dint level, |
| 154 WebKit::WGC3Dint xoffset, | 154 blink::WGC3Dint xoffset, |
| 155 WebKit::WGC3Dint yoffset, | 155 blink::WGC3Dint yoffset, |
| 156 WebKit::WGC3Dsizei width, | 156 blink::WGC3Dsizei width, |
| 157 WebKit::WGC3Dsizei height, | 157 blink::WGC3Dsizei height, |
| 158 WebKit::WGC3Denum format, | 158 blink::WGC3Denum format, |
| 159 WebKit::WGC3Dsizei image_size, | 159 blink::WGC3Dsizei image_size, |
| 160 const void* data) {} | 160 const void* data) {} |
| 161 virtual void copyTexImage2D( | 161 virtual void copyTexImage2D( |
| 162 WebKit::WGC3Denum target, | 162 blink::WGC3Denum target, |
| 163 WebKit::WGC3Dint level, | 163 blink::WGC3Dint level, |
| 164 WebKit::WGC3Denum internalformat, | 164 blink::WGC3Denum internalformat, |
| 165 WebKit::WGC3Dint x, | 165 blink::WGC3Dint x, |
| 166 WebKit::WGC3Dint y, | 166 blink::WGC3Dint y, |
| 167 WebKit::WGC3Dsizei width, | 167 blink::WGC3Dsizei width, |
| 168 WebKit::WGC3Dsizei height, | 168 blink::WGC3Dsizei height, |
| 169 WebKit::WGC3Dint border) {} | 169 blink::WGC3Dint border) {} |
| 170 virtual void copyTexSubImage2D( | 170 virtual void copyTexSubImage2D( |
| 171 WebKit::WGC3Denum target, | 171 blink::WGC3Denum target, |
| 172 WebKit::WGC3Dint level, | 172 blink::WGC3Dint level, |
| 173 WebKit::WGC3Dint xoffset, | 173 blink::WGC3Dint xoffset, |
| 174 WebKit::WGC3Dint yoffset, | 174 blink::WGC3Dint yoffset, |
| 175 WebKit::WGC3Dint x, | 175 blink::WGC3Dint x, |
| 176 WebKit::WGC3Dint y, | 176 blink::WGC3Dint y, |
| 177 WebKit::WGC3Dsizei width, | 177 blink::WGC3Dsizei width, |
| 178 WebKit::WGC3Dsizei height) {} | 178 blink::WGC3Dsizei height) {} |
| 179 virtual void cullFace(WebKit::WGC3Denum mode) {} | 179 virtual void cullFace(blink::WGC3Denum mode) {} |
| 180 virtual void depthFunc(WebKit::WGC3Denum func) {} | 180 virtual void depthFunc(blink::WGC3Denum func) {} |
| 181 virtual void depthMask(WebKit::WGC3Dboolean flag) {} | 181 virtual void depthMask(blink::WGC3Dboolean flag) {} |
| 182 virtual void depthRange( | 182 virtual void depthRange( |
| 183 WebKit::WGC3Dclampf z_near, | 183 blink::WGC3Dclampf z_near, |
| 184 WebKit::WGC3Dclampf z_far) {} | 184 blink::WGC3Dclampf z_far) {} |
| 185 virtual void detachShader(WebKit::WebGLId program, WebKit::WebGLId shader) {} | 185 virtual void detachShader(blink::WebGLId program, blink::WebGLId shader) {} |
| 186 virtual void disable(WebKit::WGC3Denum cap) {} | 186 virtual void disable(blink::WGC3Denum cap) {} |
| 187 virtual void disableVertexAttribArray(WebKit::WGC3Duint index) {} | 187 virtual void disableVertexAttribArray(blink::WGC3Duint index) {} |
| 188 virtual void drawArrays( | 188 virtual void drawArrays( |
| 189 WebKit::WGC3Denum mode, | 189 blink::WGC3Denum mode, |
| 190 WebKit::WGC3Dint first, | 190 blink::WGC3Dint first, |
| 191 WebKit::WGC3Dsizei count) {} | 191 blink::WGC3Dsizei count) {} |
| 192 virtual void drawElements( | 192 virtual void drawElements( |
| 193 WebKit::WGC3Denum mode, | 193 blink::WGC3Denum mode, |
| 194 WebKit::WGC3Dsizei count, | 194 blink::WGC3Dsizei count, |
| 195 WebKit::WGC3Denum type, | 195 blink::WGC3Denum type, |
| 196 WebKit::WGC3Dintptr offset) {} | 196 blink::WGC3Dintptr offset) {} |
| 197 | 197 |
| 198 virtual void enable(WebKit::WGC3Denum cap) {} | 198 virtual void enable(blink::WGC3Denum cap) {} |
| 199 virtual void enableVertexAttribArray(WebKit::WGC3Duint index) {} | 199 virtual void enableVertexAttribArray(blink::WGC3Duint index) {} |
| 200 virtual void finish() {} | 200 virtual void finish() {} |
| 201 virtual void flush() {} | 201 virtual void flush() {} |
| 202 virtual void framebufferRenderbuffer( | 202 virtual void framebufferRenderbuffer( |
| 203 WebKit::WGC3Denum target, | 203 blink::WGC3Denum target, |
| 204 WebKit::WGC3Denum attachment, | 204 blink::WGC3Denum attachment, |
| 205 WebKit::WGC3Denum renderbuffertarget, | 205 blink::WGC3Denum renderbuffertarget, |
| 206 WebKit::WebGLId renderbuffer) {} | 206 blink::WebGLId renderbuffer) {} |
| 207 virtual void framebufferTexture2D( | 207 virtual void framebufferTexture2D( |
| 208 WebKit::WGC3Denum target, | 208 blink::WGC3Denum target, |
| 209 WebKit::WGC3Denum attachment, | 209 blink::WGC3Denum attachment, |
| 210 WebKit::WGC3Denum textarget, | 210 blink::WGC3Denum textarget, |
| 211 WebKit::WebGLId texture, | 211 blink::WebGLId texture, |
| 212 WebKit::WGC3Dint level) {} | 212 blink::WGC3Dint level) {} |
| 213 virtual void frontFace(WebKit::WGC3Denum mode) {} | 213 virtual void frontFace(blink::WGC3Denum mode) {} |
| 214 virtual void generateMipmap(WebKit::WGC3Denum target) {} | 214 virtual void generateMipmap(blink::WGC3Denum target) {} |
| 215 | 215 |
| 216 virtual bool getActiveAttrib( | 216 virtual bool getActiveAttrib( |
| 217 WebKit::WebGLId program, | 217 blink::WebGLId program, |
| 218 WebKit::WGC3Duint index, ActiveInfo&); | 218 blink::WGC3Duint index, ActiveInfo&); |
| 219 virtual bool getActiveUniform( | 219 virtual bool getActiveUniform( |
| 220 WebKit::WebGLId program, | 220 blink::WebGLId program, |
| 221 WebKit::WGC3Duint index, | 221 blink::WGC3Duint index, |
| 222 ActiveInfo&); | 222 ActiveInfo&); |
| 223 virtual void getAttachedShaders( | 223 virtual void getAttachedShaders( |
| 224 WebKit::WebGLId program, | 224 blink::WebGLId program, |
| 225 WebKit::WGC3Dsizei max_count, | 225 blink::WGC3Dsizei max_count, |
| 226 WebKit::WGC3Dsizei* count, | 226 blink::WGC3Dsizei* count, |
| 227 WebKit::WebGLId* shaders) {} | 227 blink::WebGLId* shaders) {} |
| 228 virtual WebKit::WGC3Dint getAttribLocation( | 228 virtual blink::WGC3Dint getAttribLocation( |
| 229 WebKit::WebGLId program, | 229 blink::WebGLId program, |
| 230 const WebKit::WGC3Dchar* name); | 230 const blink::WGC3Dchar* name); |
| 231 virtual void getBooleanv( | 231 virtual void getBooleanv( |
| 232 WebKit::WGC3Denum pname, | 232 blink::WGC3Denum pname, |
| 233 WebKit::WGC3Dboolean* value) {} | 233 blink::WGC3Dboolean* value) {} |
| 234 virtual void getBufferParameteriv( | 234 virtual void getBufferParameteriv( |
| 235 WebKit::WGC3Denum target, | 235 blink::WGC3Denum target, |
| 236 WebKit::WGC3Denum pname, | 236 blink::WGC3Denum pname, |
| 237 WebKit::WGC3Dint* value) {} | 237 blink::WGC3Dint* value) {} |
| 238 virtual Attributes getContextAttributes(); | 238 virtual Attributes getContextAttributes(); |
| 239 virtual WebKit::WGC3Denum getError(); | 239 virtual blink::WGC3Denum getError(); |
| 240 virtual void getFloatv( | 240 virtual void getFloatv( |
| 241 WebKit::WGC3Denum pname, | 241 blink::WGC3Denum pname, |
| 242 WebKit::WGC3Dfloat* value) {} | 242 blink::WGC3Dfloat* value) {} |
| 243 virtual void getFramebufferAttachmentParameteriv( | 243 virtual void getFramebufferAttachmentParameteriv( |
| 244 WebKit::WGC3Denum target, | 244 blink::WGC3Denum target, |
| 245 WebKit::WGC3Denum attachment, | 245 blink::WGC3Denum attachment, |
| 246 WebKit::WGC3Denum pname, | 246 blink::WGC3Denum pname, |
| 247 WebKit::WGC3Dint* value) {} | 247 blink::WGC3Dint* value) {} |
| 248 | 248 |
| 249 virtual void getIntegerv( | 249 virtual void getIntegerv( |
| 250 WebKit::WGC3Denum pname, | 250 blink::WGC3Denum pname, |
| 251 WebKit::WGC3Dint* value); | 251 blink::WGC3Dint* value); |
| 252 | 252 |
| 253 virtual void getProgramiv( | 253 virtual void getProgramiv( |
| 254 WebKit::WebGLId program, | 254 blink::WebGLId program, |
| 255 WebKit::WGC3Denum pname, | 255 blink::WGC3Denum pname, |
| 256 WebKit::WGC3Dint* value); | 256 blink::WGC3Dint* value); |
| 257 | 257 |
| 258 virtual WebKit::WebString getProgramInfoLog(WebKit::WebGLId program); | 258 virtual blink::WebString getProgramInfoLog(blink::WebGLId program); |
| 259 virtual void getRenderbufferParameteriv( | 259 virtual void getRenderbufferParameteriv( |
| 260 WebKit::WGC3Denum target, | 260 blink::WGC3Denum target, |
| 261 WebKit::WGC3Denum pname, | 261 blink::WGC3Denum pname, |
| 262 WebKit::WGC3Dint* value) {} | 262 blink::WGC3Dint* value) {} |
| 263 | 263 |
| 264 virtual void getShaderiv( | 264 virtual void getShaderiv( |
| 265 WebKit::WebGLId shader, | 265 blink::WebGLId shader, |
| 266 WebKit::WGC3Denum pname, | 266 blink::WGC3Denum pname, |
| 267 WebKit::WGC3Dint* value); | 267 blink::WGC3Dint* value); |
| 268 | 268 |
| 269 virtual WebKit::WebString getShaderInfoLog(WebKit::WebGLId shader); | 269 virtual blink::WebString getShaderInfoLog(blink::WebGLId shader); |
| 270 virtual void getShaderPrecisionFormat( | 270 virtual void getShaderPrecisionFormat( |
| 271 WebKit::WGC3Denum shadertype, | 271 blink::WGC3Denum shadertype, |
| 272 WebKit::WGC3Denum precisiontype, | 272 blink::WGC3Denum precisiontype, |
| 273 WebKit::WGC3Dint* range, | 273 blink::WGC3Dint* range, |
| 274 WebKit::WGC3Dint* precision); | 274 blink::WGC3Dint* precision); |
| 275 virtual WebKit::WebString getShaderSource(WebKit::WebGLId shader); | 275 virtual blink::WebString getShaderSource(blink::WebGLId shader); |
| 276 virtual WebKit::WebString getString(WebKit::WGC3Denum name); | 276 virtual blink::WebString getString(blink::WGC3Denum name); |
| 277 virtual void getTexParameterfv( | 277 virtual void getTexParameterfv( |
| 278 WebKit::WGC3Denum target, | 278 blink::WGC3Denum target, |
| 279 WebKit::WGC3Denum pname, | 279 blink::WGC3Denum pname, |
| 280 WebKit::WGC3Dfloat* value) {} | 280 blink::WGC3Dfloat* value) {} |
| 281 virtual void getTexParameteriv( | 281 virtual void getTexParameteriv( |
| 282 WebKit::WGC3Denum target, | 282 blink::WGC3Denum target, |
| 283 WebKit::WGC3Denum pname, | 283 blink::WGC3Denum pname, |
| 284 WebKit::WGC3Dint* value) {} | 284 blink::WGC3Dint* value) {} |
| 285 virtual void getUniformfv( | 285 virtual void getUniformfv( |
| 286 WebKit::WebGLId program, | 286 blink::WebGLId program, |
| 287 WebKit::WGC3Dint location, | 287 blink::WGC3Dint location, |
| 288 WebKit::WGC3Dfloat* value) {} | 288 blink::WGC3Dfloat* value) {} |
| 289 virtual void getUniformiv( | 289 virtual void getUniformiv( |
| 290 WebKit::WebGLId program, | 290 blink::WebGLId program, |
| 291 WebKit::WGC3Dint location, | 291 blink::WGC3Dint location, |
| 292 WebKit::WGC3Dint* value) {} | 292 blink::WGC3Dint* value) {} |
| 293 virtual WebKit::WGC3Dint getUniformLocation( | 293 virtual blink::WGC3Dint getUniformLocation( |
| 294 WebKit::WebGLId program, | 294 blink::WebGLId program, |
| 295 const WebKit::WGC3Dchar* name); | 295 const blink::WGC3Dchar* name); |
| 296 virtual void getVertexAttribfv( | 296 virtual void getVertexAttribfv( |
| 297 WebKit::WGC3Duint index, | 297 blink::WGC3Duint index, |
| 298 WebKit::WGC3Denum pname, | 298 blink::WGC3Denum pname, |
| 299 WebKit::WGC3Dfloat* value) {} | 299 blink::WGC3Dfloat* value) {} |
| 300 virtual void getVertexAttribiv( | 300 virtual void getVertexAttribiv( |
| 301 WebKit::WGC3Duint index, | 301 blink::WGC3Duint index, |
| 302 WebKit::WGC3Denum pname, | 302 blink::WGC3Denum pname, |
| 303 WebKit::WGC3Dint* value) {} | 303 blink::WGC3Dint* value) {} |
| 304 virtual WebKit::WGC3Dsizeiptr getVertexAttribOffset( | 304 virtual blink::WGC3Dsizeiptr getVertexAttribOffset( |
| 305 WebKit::WGC3Duint index, | 305 blink::WGC3Duint index, |
| 306 WebKit::WGC3Denum pname); | 306 blink::WGC3Denum pname); |
| 307 | 307 |
| 308 virtual void hint(WebKit::WGC3Denum target, WebKit::WGC3Denum mode) {} | 308 virtual void hint(blink::WGC3Denum target, blink::WGC3Denum mode) {} |
| 309 virtual WebKit::WGC3Dboolean isBuffer(WebKit::WebGLId buffer); | 309 virtual blink::WGC3Dboolean isBuffer(blink::WebGLId buffer); |
| 310 virtual WebKit::WGC3Dboolean isEnabled(WebKit::WGC3Denum cap); | 310 virtual blink::WGC3Dboolean isEnabled(blink::WGC3Denum cap); |
| 311 virtual WebKit::WGC3Dboolean isFramebuffer(WebKit::WebGLId framebuffer); | 311 virtual blink::WGC3Dboolean isFramebuffer(blink::WebGLId framebuffer); |
| 312 virtual WebKit::WGC3Dboolean isProgram(WebKit::WebGLId program); | 312 virtual blink::WGC3Dboolean isProgram(blink::WebGLId program); |
| 313 virtual WebKit::WGC3Dboolean isRenderbuffer(WebKit::WebGLId renderbuffer); | 313 virtual blink::WGC3Dboolean isRenderbuffer(blink::WebGLId renderbuffer); |
| 314 virtual WebKit::WGC3Dboolean isShader(WebKit::WebGLId shader); | 314 virtual blink::WGC3Dboolean isShader(blink::WebGLId shader); |
| 315 virtual WebKit::WGC3Dboolean isTexture(WebKit::WebGLId texture); | 315 virtual blink::WGC3Dboolean isTexture(blink::WebGLId texture); |
| 316 virtual void lineWidth(WebKit::WGC3Dfloat) {} | 316 virtual void lineWidth(blink::WGC3Dfloat) {} |
| 317 virtual void linkProgram(WebKit::WebGLId program) {} | 317 virtual void linkProgram(blink::WebGLId program) {} |
| 318 virtual void pixelStorei(WebKit::WGC3Denum pname, WebKit::WGC3Dint param) {} | 318 virtual void pixelStorei(blink::WGC3Denum pname, blink::WGC3Dint param) {} |
| 319 virtual void polygonOffset( | 319 virtual void polygonOffset( |
| 320 WebKit::WGC3Dfloat factor, | 320 blink::WGC3Dfloat factor, |
| 321 WebKit::WGC3Dfloat units) {} | 321 blink::WGC3Dfloat units) {} |
| 322 | 322 |
| 323 virtual void readPixels( | 323 virtual void readPixels( |
| 324 WebKit::WGC3Dint x, | 324 blink::WGC3Dint x, |
| 325 WebKit::WGC3Dint y, | 325 blink::WGC3Dint y, |
| 326 WebKit::WGC3Dsizei width, | 326 blink::WGC3Dsizei width, |
| 327 WebKit::WGC3Dsizei height, | 327 blink::WGC3Dsizei height, |
| 328 WebKit::WGC3Denum format, | 328 blink::WGC3Denum format, |
| 329 WebKit::WGC3Denum type, | 329 blink::WGC3Denum type, |
| 330 void* pixels) {} | 330 void* pixels) {} |
| 331 | 331 |
| 332 virtual void releaseShaderCompiler() {} | 332 virtual void releaseShaderCompiler() {} |
| 333 | 333 |
| 334 virtual void renderbufferStorage( | 334 virtual void renderbufferStorage( |
| 335 WebKit::WGC3Denum target, | 335 blink::WGC3Denum target, |
| 336 WebKit::WGC3Denum internalformat, | 336 blink::WGC3Denum internalformat, |
| 337 WebKit::WGC3Dsizei width, | 337 blink::WGC3Dsizei width, |
| 338 WebKit::WGC3Dsizei height) {} | 338 blink::WGC3Dsizei height) {} |
| 339 virtual void sampleCoverage( | 339 virtual void sampleCoverage( |
| 340 WebKit::WGC3Dclampf value, | 340 blink::WGC3Dclampf value, |
| 341 WebKit::WGC3Dboolean invert) {} | 341 blink::WGC3Dboolean invert) {} |
| 342 virtual void scissor( | 342 virtual void scissor( |
| 343 WebKit::WGC3Dint x, | 343 blink::WGC3Dint x, |
| 344 WebKit::WGC3Dint y, | 344 blink::WGC3Dint y, |
| 345 WebKit::WGC3Dsizei width, | 345 blink::WGC3Dsizei width, |
| 346 WebKit::WGC3Dsizei height) {} | 346 blink::WGC3Dsizei height) {} |
| 347 virtual void shaderSource( | 347 virtual void shaderSource( |
| 348 WebKit::WebGLId shader, | 348 blink::WebGLId shader, |
| 349 const WebKit::WGC3Dchar* string) {} | 349 const blink::WGC3Dchar* string) {} |
| 350 virtual void stencilFunc( | 350 virtual void stencilFunc( |
| 351 WebKit::WGC3Denum func, | 351 blink::WGC3Denum func, |
| 352 WebKit::WGC3Dint ref, | 352 blink::WGC3Dint ref, |
| 353 WebKit::WGC3Duint mask) {} | 353 blink::WGC3Duint mask) {} |
| 354 virtual void stencilFuncSeparate( | 354 virtual void stencilFuncSeparate( |
| 355 WebKit::WGC3Denum face, | 355 blink::WGC3Denum face, |
| 356 WebKit::WGC3Denum func, | 356 blink::WGC3Denum func, |
| 357 WebKit::WGC3Dint ref, | 357 blink::WGC3Dint ref, |
| 358 WebKit::WGC3Duint mask) {} | 358 blink::WGC3Duint mask) {} |
| 359 virtual void stencilMask(WebKit::WGC3Duint mask) {} | 359 virtual void stencilMask(blink::WGC3Duint mask) {} |
| 360 virtual void stencilMaskSeparate( | 360 virtual void stencilMaskSeparate( |
| 361 WebKit::WGC3Denum face, | 361 blink::WGC3Denum face, |
| 362 WebKit::WGC3Duint mask) {} | 362 blink::WGC3Duint mask) {} |
| 363 virtual void stencilOp( | 363 virtual void stencilOp( |
| 364 WebKit::WGC3Denum fail, | 364 blink::WGC3Denum fail, |
| 365 WebKit::WGC3Denum zfail, | 365 blink::WGC3Denum zfail, |
| 366 WebKit::WGC3Denum zpass) {} | 366 blink::WGC3Denum zpass) {} |
| 367 virtual void stencilOpSeparate( | 367 virtual void stencilOpSeparate( |
| 368 WebKit::WGC3Denum face, | 368 blink::WGC3Denum face, |
| 369 WebKit::WGC3Denum fail, | 369 blink::WGC3Denum fail, |
| 370 WebKit::WGC3Denum zfail, | 370 blink::WGC3Denum zfail, |
| 371 WebKit::WGC3Denum zpass) {} | 371 blink::WGC3Denum zpass) {} |
| 372 | 372 |
| 373 virtual void texImage2D( | 373 virtual void texImage2D( |
| 374 WebKit::WGC3Denum target, | 374 blink::WGC3Denum target, |
| 375 WebKit::WGC3Dint level, | 375 blink::WGC3Dint level, |
| 376 WebKit::WGC3Denum internalformat, | 376 blink::WGC3Denum internalformat, |
| 377 WebKit::WGC3Dsizei width, | 377 blink::WGC3Dsizei width, |
| 378 WebKit::WGC3Dsizei height, | 378 blink::WGC3Dsizei height, |
| 379 WebKit::WGC3Dint border, | 379 blink::WGC3Dint border, |
| 380 WebKit::WGC3Denum format, | 380 blink::WGC3Denum format, |
| 381 WebKit::WGC3Denum type, | 381 blink::WGC3Denum type, |
| 382 const void* pixels) {} | 382 const void* pixels) {} |
| 383 | 383 |
| 384 virtual void texParameterf( | 384 virtual void texParameterf( |
| 385 WebKit::WGC3Denum target, | 385 blink::WGC3Denum target, |
| 386 WebKit::WGC3Denum pname, | 386 blink::WGC3Denum pname, |
| 387 WebKit::WGC3Dfloat param) {} | 387 blink::WGC3Dfloat param) {} |
| 388 virtual void texParameteri( | 388 virtual void texParameteri( |
| 389 WebKit::WGC3Denum target, | 389 blink::WGC3Denum target, |
| 390 WebKit::WGC3Denum pname, | 390 blink::WGC3Denum pname, |
| 391 WebKit::WGC3Dint param) {} | 391 blink::WGC3Dint param) {} |
| 392 | 392 |
| 393 virtual void texSubImage2D( | 393 virtual void texSubImage2D( |
| 394 WebKit::WGC3Denum target, | 394 blink::WGC3Denum target, |
| 395 WebKit::WGC3Dint level, | 395 blink::WGC3Dint level, |
| 396 WebKit::WGC3Dint xoffset, | 396 blink::WGC3Dint xoffset, |
| 397 WebKit::WGC3Dint yoffset, | 397 blink::WGC3Dint yoffset, |
| 398 WebKit::WGC3Dsizei width, | 398 blink::WGC3Dsizei width, |
| 399 WebKit::WGC3Dsizei height, | 399 blink::WGC3Dsizei height, |
| 400 WebKit::WGC3Denum format, | 400 blink::WGC3Denum format, |
| 401 WebKit::WGC3Denum type, | 401 blink::WGC3Denum type, |
| 402 const void* pixels) {} | 402 const void* pixels) {} |
| 403 | 403 |
| 404 virtual void uniform1f(WebKit::WGC3Dint location, WebKit::WGC3Dfloat x) {} | 404 virtual void uniform1f(blink::WGC3Dint location, blink::WGC3Dfloat x) {} |
| 405 virtual void uniform1fv( | 405 virtual void uniform1fv( |
| 406 WebKit::WGC3Dint location, | 406 blink::WGC3Dint location, |
| 407 WebKit::WGC3Dsizei count, | 407 blink::WGC3Dsizei count, |
| 408 const WebKit::WGC3Dfloat* v) {} | 408 const blink::WGC3Dfloat* v) {} |
| 409 virtual void uniform1i(WebKit::WGC3Dint location, WebKit::WGC3Dint x) {} | 409 virtual void uniform1i(blink::WGC3Dint location, blink::WGC3Dint x) {} |
| 410 virtual void uniform1iv( | 410 virtual void uniform1iv( |
| 411 WebKit::WGC3Dint location, | 411 blink::WGC3Dint location, |
| 412 WebKit::WGC3Dsizei count, | 412 blink::WGC3Dsizei count, |
| 413 const WebKit::WGC3Dint* v) {} | 413 const blink::WGC3Dint* v) {} |
| 414 virtual void uniform2f( | 414 virtual void uniform2f( |
| 415 WebKit::WGC3Dint location, | 415 blink::WGC3Dint location, |
| 416 WebKit::WGC3Dfloat x, | 416 blink::WGC3Dfloat x, |
| 417 WebKit::WGC3Dfloat y) {} | 417 blink::WGC3Dfloat y) {} |
| 418 virtual void uniform2fv( | 418 virtual void uniform2fv( |
| 419 WebKit::WGC3Dint location, | 419 blink::WGC3Dint location, |
| 420 WebKit::WGC3Dsizei count, | 420 blink::WGC3Dsizei count, |
| 421 const WebKit::WGC3Dfloat* v) {} | 421 const blink::WGC3Dfloat* v) {} |
| 422 virtual void uniform2i( | 422 virtual void uniform2i( |
| 423 WebKit::WGC3Dint location, | 423 blink::WGC3Dint location, |
| 424 WebKit::WGC3Dint x, | 424 blink::WGC3Dint x, |
| 425 WebKit::WGC3Dint y) {} | 425 blink::WGC3Dint y) {} |
| 426 virtual void uniform2iv( | 426 virtual void uniform2iv( |
| 427 WebKit::WGC3Dint location, | 427 blink::WGC3Dint location, |
| 428 WebKit::WGC3Dsizei count, | 428 blink::WGC3Dsizei count, |
| 429 const WebKit::WGC3Dint* v) {} | 429 const blink::WGC3Dint* v) {} |
| 430 virtual void uniform3f( | 430 virtual void uniform3f( |
| 431 WebKit::WGC3Dint location, | 431 blink::WGC3Dint location, |
| 432 WebKit::WGC3Dfloat x, | 432 blink::WGC3Dfloat x, |
| 433 WebKit::WGC3Dfloat y, | 433 blink::WGC3Dfloat y, |
| 434 WebKit::WGC3Dfloat z) {} | 434 blink::WGC3Dfloat z) {} |
| 435 virtual void uniform3fv( | 435 virtual void uniform3fv( |
| 436 WebKit::WGC3Dint location, | 436 blink::WGC3Dint location, |
| 437 WebKit::WGC3Dsizei count, | 437 blink::WGC3Dsizei count, |
| 438 const WebKit::WGC3Dfloat* v) {} | 438 const blink::WGC3Dfloat* v) {} |
| 439 virtual void uniform3i( | 439 virtual void uniform3i( |
| 440 WebKit::WGC3Dint location, | 440 blink::WGC3Dint location, |
| 441 WebKit::WGC3Dint x, | 441 blink::WGC3Dint x, |
| 442 WebKit::WGC3Dint y, | 442 blink::WGC3Dint y, |
| 443 WebKit::WGC3Dint z) {} | 443 blink::WGC3Dint z) {} |
| 444 virtual void uniform3iv( | 444 virtual void uniform3iv( |
| 445 WebKit::WGC3Dint location, | 445 blink::WGC3Dint location, |
| 446 WebKit::WGC3Dsizei count, | 446 blink::WGC3Dsizei count, |
| 447 const WebKit::WGC3Dint* v) {} | 447 const blink::WGC3Dint* v) {} |
| 448 virtual void uniform4f( | 448 virtual void uniform4f( |
| 449 WebKit::WGC3Dint location, | 449 blink::WGC3Dint location, |
| 450 WebKit::WGC3Dfloat x, | 450 blink::WGC3Dfloat x, |
| 451 WebKit::WGC3Dfloat y, | 451 blink::WGC3Dfloat y, |
| 452 WebKit::WGC3Dfloat z, | 452 blink::WGC3Dfloat z, |
| 453 WebKit::WGC3Dfloat w) {} | 453 blink::WGC3Dfloat w) {} |
| 454 virtual void uniform4fv( | 454 virtual void uniform4fv( |
| 455 WebKit::WGC3Dint location, | 455 blink::WGC3Dint location, |
| 456 WebKit::WGC3Dsizei count, | 456 blink::WGC3Dsizei count, |
| 457 const WebKit::WGC3Dfloat* v) {} | 457 const blink::WGC3Dfloat* v) {} |
| 458 virtual void uniform4i( | 458 virtual void uniform4i( |
| 459 WebKit::WGC3Dint location, | 459 blink::WGC3Dint location, |
| 460 WebKit::WGC3Dint x, | 460 blink::WGC3Dint x, |
| 461 WebKit::WGC3Dint y, | 461 blink::WGC3Dint y, |
| 462 WebKit::WGC3Dint z, | 462 blink::WGC3Dint z, |
| 463 WebKit::WGC3Dint w) {} | 463 blink::WGC3Dint w) {} |
| 464 virtual void uniform4iv( | 464 virtual void uniform4iv( |
| 465 WebKit::WGC3Dint location, | 465 blink::WGC3Dint location, |
| 466 WebKit::WGC3Dsizei count, | 466 blink::WGC3Dsizei count, |
| 467 const WebKit::WGC3Dint* v) {} | 467 const blink::WGC3Dint* v) {} |
| 468 virtual void uniformMatrix2fv( | 468 virtual void uniformMatrix2fv( |
| 469 WebKit::WGC3Dint location, | 469 blink::WGC3Dint location, |
| 470 WebKit::WGC3Dsizei count, | 470 blink::WGC3Dsizei count, |
| 471 WebKit::WGC3Dboolean transpose, | 471 blink::WGC3Dboolean transpose, |
| 472 const WebKit::WGC3Dfloat* value) {} | 472 const blink::WGC3Dfloat* value) {} |
| 473 virtual void uniformMatrix3fv( | 473 virtual void uniformMatrix3fv( |
| 474 WebKit::WGC3Dint location, | 474 blink::WGC3Dint location, |
| 475 WebKit::WGC3Dsizei count, | 475 blink::WGC3Dsizei count, |
| 476 WebKit::WGC3Dboolean transpose, | 476 blink::WGC3Dboolean transpose, |
| 477 const WebKit::WGC3Dfloat* value) {} | 477 const blink::WGC3Dfloat* value) {} |
| 478 virtual void uniformMatrix4fv( | 478 virtual void uniformMatrix4fv( |
| 479 WebKit::WGC3Dint location, | 479 blink::WGC3Dint location, |
| 480 WebKit::WGC3Dsizei count, | 480 blink::WGC3Dsizei count, |
| 481 WebKit::WGC3Dboolean transpose, | 481 blink::WGC3Dboolean transpose, |
| 482 const WebKit::WGC3Dfloat* value) {} | 482 const blink::WGC3Dfloat* value) {} |
| 483 | 483 |
| 484 virtual void useProgram(WebKit::WebGLId program); | 484 virtual void useProgram(blink::WebGLId program); |
| 485 virtual void validateProgram(WebKit::WebGLId program) {} | 485 virtual void validateProgram(blink::WebGLId program) {} |
| 486 | 486 |
| 487 virtual void vertexAttrib1f(WebKit::WGC3Duint index, WebKit::WGC3Dfloat x) {} | 487 virtual void vertexAttrib1f(blink::WGC3Duint index, blink::WGC3Dfloat x) {} |
| 488 virtual void vertexAttrib1fv( | 488 virtual void vertexAttrib1fv( |
| 489 WebKit::WGC3Duint index, | 489 blink::WGC3Duint index, |
| 490 const WebKit::WGC3Dfloat* values) {} | 490 const blink::WGC3Dfloat* values) {} |
| 491 virtual void vertexAttrib2f( | 491 virtual void vertexAttrib2f( |
| 492 WebKit::WGC3Duint index, | 492 blink::WGC3Duint index, |
| 493 WebKit::WGC3Dfloat x, | 493 blink::WGC3Dfloat x, |
| 494 WebKit::WGC3Dfloat y) {} | 494 blink::WGC3Dfloat y) {} |
| 495 virtual void vertexAttrib2fv( | 495 virtual void vertexAttrib2fv( |
| 496 WebKit::WGC3Duint index, | 496 blink::WGC3Duint index, |
| 497 const WebKit::WGC3Dfloat* values) {} | 497 const blink::WGC3Dfloat* values) {} |
| 498 virtual void vertexAttrib3f( | 498 virtual void vertexAttrib3f( |
| 499 WebKit::WGC3Duint index, | 499 blink::WGC3Duint index, |
| 500 WebKit::WGC3Dfloat x, | 500 blink::WGC3Dfloat x, |
| 501 WebKit::WGC3Dfloat y, | 501 blink::WGC3Dfloat y, |
| 502 WebKit::WGC3Dfloat z) {} | 502 blink::WGC3Dfloat z) {} |
| 503 virtual void vertexAttrib3fv( | 503 virtual void vertexAttrib3fv( |
| 504 WebKit::WGC3Duint index, | 504 blink::WGC3Duint index, |
| 505 const WebKit::WGC3Dfloat* values) {} | 505 const blink::WGC3Dfloat* values) {} |
| 506 virtual void vertexAttrib4f( | 506 virtual void vertexAttrib4f( |
| 507 WebKit::WGC3Duint index, | 507 blink::WGC3Duint index, |
| 508 WebKit::WGC3Dfloat x, | 508 blink::WGC3Dfloat x, |
| 509 WebKit::WGC3Dfloat y, | 509 blink::WGC3Dfloat y, |
| 510 WebKit::WGC3Dfloat z, | 510 blink::WGC3Dfloat z, |
| 511 WebKit::WGC3Dfloat w) {} | 511 blink::WGC3Dfloat w) {} |
| 512 virtual void vertexAttrib4fv( | 512 virtual void vertexAttrib4fv( |
| 513 WebKit::WGC3Duint index, | 513 blink::WGC3Duint index, |
| 514 const WebKit::WGC3Dfloat* values) {} | 514 const blink::WGC3Dfloat* values) {} |
| 515 virtual void vertexAttribPointer( | 515 virtual void vertexAttribPointer( |
| 516 WebKit::WGC3Duint index, | 516 blink::WGC3Duint index, |
| 517 WebKit::WGC3Dint size, | 517 blink::WGC3Dint size, |
| 518 WebKit::WGC3Denum type, | 518 blink::WGC3Denum type, |
| 519 WebKit::WGC3Dboolean normalized, | 519 blink::WGC3Dboolean normalized, |
| 520 WebKit::WGC3Dsizei stride, | 520 blink::WGC3Dsizei stride, |
| 521 WebKit::WGC3Dintptr offset) {} | 521 blink::WGC3Dintptr offset) {} |
| 522 | 522 |
| 523 virtual void viewport( | 523 virtual void viewport( |
| 524 WebKit::WGC3Dint x, | 524 blink::WGC3Dint x, |
| 525 WebKit::WGC3Dint y, | 525 blink::WGC3Dint y, |
| 526 WebKit::WGC3Dsizei width, | 526 blink::WGC3Dsizei width, |
| 527 WebKit::WGC3Dsizei height) {} | 527 blink::WGC3Dsizei height) {} |
| 528 | 528 |
| 529 virtual void genBuffers(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); | 529 virtual void genBuffers(blink::WGC3Dsizei count, blink::WebGLId* ids); |
| 530 virtual void genFramebuffers(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); | 530 virtual void genFramebuffers(blink::WGC3Dsizei count, blink::WebGLId* ids); |
| 531 virtual void genRenderbuffers(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); | 531 virtual void genRenderbuffers(blink::WGC3Dsizei count, blink::WebGLId* ids); |
| 532 virtual void genTextures(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); | 532 virtual void genTextures(blink::WGC3Dsizei count, blink::WebGLId* ids); |
| 533 | 533 |
| 534 virtual void deleteBuffers(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); | 534 virtual void deleteBuffers(blink::WGC3Dsizei count, blink::WebGLId* ids); |
| 535 virtual void deleteFramebuffers( | 535 virtual void deleteFramebuffers( |
| 536 WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); | 536 blink::WGC3Dsizei count, blink::WebGLId* ids); |
| 537 virtual void deleteRenderbuffers( | 537 virtual void deleteRenderbuffers( |
| 538 WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); | 538 blink::WGC3Dsizei count, blink::WebGLId* ids); |
| 539 virtual void deleteTextures(WebKit::WGC3Dsizei count, WebKit::WebGLId* ids); | 539 virtual void deleteTextures(blink::WGC3Dsizei count, blink::WebGLId* ids); |
| 540 | 540 |
| 541 virtual WebKit::WebGLId createBuffer(); | 541 virtual blink::WebGLId createBuffer(); |
| 542 virtual WebKit::WebGLId createFramebuffer(); | 542 virtual blink::WebGLId createFramebuffer(); |
| 543 virtual WebKit::WebGLId createRenderbuffer(); | 543 virtual blink::WebGLId createRenderbuffer(); |
| 544 virtual WebKit::WebGLId createTexture(); | 544 virtual blink::WebGLId createTexture(); |
| 545 | 545 |
| 546 virtual void deleteBuffer(WebKit::WebGLId id); | 546 virtual void deleteBuffer(blink::WebGLId id); |
| 547 virtual void deleteFramebuffer(WebKit::WebGLId id); | 547 virtual void deleteFramebuffer(blink::WebGLId id); |
| 548 virtual void deleteRenderbuffer(WebKit::WebGLId id); | 548 virtual void deleteRenderbuffer(blink::WebGLId id); |
| 549 virtual void deleteTexture(WebKit::WebGLId id); | 549 virtual void deleteTexture(blink::WebGLId id); |
| 550 | 550 |
| 551 virtual WebKit::WebGLId createProgram(); | 551 virtual blink::WebGLId createProgram(); |
| 552 virtual WebKit::WebGLId createShader(WebKit::WGC3Denum); | 552 virtual blink::WebGLId createShader(blink::WGC3Denum); |
| 553 | 553 |
| 554 virtual void deleteProgram(WebKit::WebGLId id); | 554 virtual void deleteProgram(blink::WebGLId id); |
| 555 virtual void deleteShader(WebKit::WebGLId id); | 555 virtual void deleteShader(blink::WebGLId id); |
| 556 | 556 |
| 557 virtual void texStorage2DEXT( | 557 virtual void texStorage2DEXT( |
| 558 WebKit::WGC3Denum target, | 558 blink::WGC3Denum target, |
| 559 WebKit::WGC3Dint levels, | 559 blink::WGC3Dint levels, |
| 560 WebKit::WGC3Duint internalformat, | 560 blink::WGC3Duint internalformat, |
| 561 WebKit::WGC3Dint width, | 561 blink::WGC3Dint width, |
| 562 WebKit::WGC3Dint height) {} | 562 blink::WGC3Dint height) {} |
| 563 | 563 |
| 564 virtual WebKit::WebGLId createQueryEXT(); | 564 virtual blink::WebGLId createQueryEXT(); |
| 565 virtual void deleteQueryEXT(WebKit::WebGLId query) {} | 565 virtual void deleteQueryEXT(blink::WebGLId query) {} |
| 566 virtual WebKit::WGC3Dboolean isQueryEXT(WebKit::WebGLId query); | 566 virtual blink::WGC3Dboolean isQueryEXT(blink::WebGLId query); |
| 567 virtual void beginQueryEXT( | 567 virtual void beginQueryEXT( |
| 568 WebKit::WGC3Denum target, | 568 blink::WGC3Denum target, |
| 569 WebKit::WebGLId query) {} | 569 blink::WebGLId query) {} |
| 570 virtual void endQueryEXT(WebKit::WGC3Denum target); | 570 virtual void endQueryEXT(blink::WGC3Denum target); |
| 571 virtual void getQueryivEXT( | 571 virtual void getQueryivEXT( |
| 572 WebKit::WGC3Denum target, | 572 blink::WGC3Denum target, |
| 573 WebKit::WGC3Denum pname, | 573 blink::WGC3Denum pname, |
| 574 WebKit::WGC3Dint* params) {} | 574 blink::WGC3Dint* params) {} |
| 575 virtual void getQueryObjectuivEXT( | 575 virtual void getQueryObjectuivEXT( |
| 576 WebKit::WebGLId query, | 576 blink::WebGLId query, |
| 577 WebKit::WGC3Denum pname, | 577 blink::WGC3Denum pname, |
| 578 WebKit::WGC3Duint* params); | 578 blink::WGC3Duint* params); |
| 579 | 579 |
| 580 virtual void setContextLostCallback( | 580 virtual void setContextLostCallback( |
| 581 WebGraphicsContextLostCallback* callback); | 581 WebGraphicsContextLostCallback* callback); |
| 582 | 582 |
| 583 virtual void loseContextCHROMIUM(WebKit::WGC3Denum current, | 583 virtual void loseContextCHROMIUM(blink::WGC3Denum current, |
| 584 WebKit::WGC3Denum other); | 584 blink::WGC3Denum other); |
| 585 | 585 |
| 586 virtual void drawBuffersEXT(WebKit::WGC3Dsizei m, | 586 virtual void drawBuffersEXT(blink::WGC3Dsizei m, |
| 587 const WebKit::WGC3Denum* bufs) {} | 587 const blink::WGC3Denum* bufs) {} |
| 588 | 588 |
| 589 virtual void bindTexImage2DCHROMIUM(WebKit::WGC3Denum target, | 589 virtual void bindTexImage2DCHROMIUM(blink::WGC3Denum target, |
| 590 WebKit::WGC3Dint image_id) {} | 590 blink::WGC3Dint image_id) {} |
| 591 | 591 |
| 592 // GL_CHROMIUM_gpu_memory_buffer | 592 // GL_CHROMIUM_gpu_memory_buffer |
| 593 virtual WebKit::WGC3Duint createImageCHROMIUM( | 593 virtual blink::WGC3Duint createImageCHROMIUM( |
| 594 WebKit::WGC3Dsizei width, | 594 blink::WGC3Dsizei width, |
| 595 WebKit::WGC3Dsizei height, | 595 blink::WGC3Dsizei height, |
| 596 WebKit::WGC3Denum internalformat); | 596 blink::WGC3Denum internalformat); |
| 597 virtual void destroyImageCHROMIUM(WebKit::WGC3Duint image_id) {} | 597 virtual void destroyImageCHROMIUM(blink::WGC3Duint image_id) {} |
| 598 virtual void getImageParameterivCHROMIUM( | 598 virtual void getImageParameterivCHROMIUM( |
| 599 WebKit::WGC3Duint image_id, | 599 blink::WGC3Duint image_id, |
| 600 WebKit::WGC3Denum pname, | 600 blink::WGC3Denum pname, |
| 601 WebKit::WGC3Dint* params) {} | 601 blink::WGC3Dint* params) {} |
| 602 virtual void* mapImageCHROMIUM( | 602 virtual void* mapImageCHROMIUM( |
| 603 WebKit::WGC3Duint image_id, | 603 blink::WGC3Duint image_id, |
| 604 WebKit::WGC3Denum access); | 604 blink::WGC3Denum access); |
| 605 virtual void unmapImageCHROMIUM(WebKit::WGC3Duint image_id) {} | 605 virtual void unmapImageCHROMIUM(blink::WGC3Duint image_id) {} |
| 606 | 606 |
| 607 private: | 607 private: |
| 608 DISALLOW_COPY_AND_ASSIGN(FakeWebGraphicsContext3D); | 608 DISALLOW_COPY_AND_ASSIGN(FakeWebGraphicsContext3D); |
| 609 }; | 609 }; |
| 610 | 610 |
| 611 } // namespace cc | 611 } // namespace cc |
| 612 | 612 |
| 613 #endif // CC_TEST_FAKE_WEB_GRAPHICS_CONTEXT_3D_H_ | 613 #endif // CC_TEST_FAKE_WEB_GRAPHICS_CONTEXT_3D_H_ |
| OLD | NEW |