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

Side by Side Diff: cc/test/fake_web_graphics_context_3d.h

Issue 61553006: Rename WebKit namespace to blink (part 5) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 | Annotate | Revision Log
« no previous file with comments | « cc/test/fake_context_provider.cc ('k') | cc/test/fake_web_graphics_context_3d.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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_
OLDNEW
« no previous file with comments | « cc/test/fake_context_provider.cc ('k') | cc/test/fake_web_graphics_context_3d.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698