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

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

Issue 133023002: Remove unnecessary use of blink typedefs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 11 months 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/test_texture.cc ('k') | cc/test/test_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_TEST_WEB_GRAPHICS_CONTEXT_3D_H_ 5 #ifndef CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_
6 #define CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_ 6 #define CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/compiler_specific.h" 10 #include "base/compiler_specific.h"
(...skipping 19 matching lines...) Expand all
30 static scoped_ptr<TestWebGraphicsContext3D> Create(); 30 static scoped_ptr<TestWebGraphicsContext3D> Create();
31 31
32 virtual ~TestWebGraphicsContext3D(); 32 virtual ~TestWebGraphicsContext3D();
33 33
34 virtual void reshapeWithScaleFactor(int width, 34 virtual void reshapeWithScaleFactor(int width,
35 int height, 35 int height,
36 float scale_factor); 36 float scale_factor);
37 37
38 virtual bool isContextLost() OVERRIDE; 38 virtual bool isContextLost() OVERRIDE;
39 39
40 virtual void attachShader(blink::WebGLId program, 40 virtual void attachShader(GLuint program, GLuint shader) OVERRIDE;
41 blink::WebGLId shader) OVERRIDE; 41 virtual void bindFramebuffer(
42 virtual void bindFramebuffer(blink::WGC3Denum target, 42 GLenum target, GLuint framebuffer) OVERRIDE;
43 blink::WebGLId framebuffer) OVERRIDE; 43 virtual void bindRenderbuffer(
44 virtual void bindRenderbuffer(blink::WGC3Denum target, 44 GLenum target, GLuint renderbuffer) OVERRIDE;
45 blink::WebGLId renderbuffer) OVERRIDE; 45 virtual void bindTexture(
46 virtual void bindTexture(blink::WGC3Denum target, 46 GLenum target,
47 blink::WebGLId texture_id) OVERRIDE; 47 GLuint texture_id) OVERRIDE;
48 48
49 virtual void texParameteri(blink::WGC3Denum target, 49 virtual void texParameteri(GLenum target,
50 blink::WGC3Denum pname, 50 GLenum pname,
51 blink::WGC3Dint param) OVERRIDE; 51 GLint param) OVERRIDE;
52 virtual void getTexParameteriv(blink::WGC3Denum target, 52 virtual void getTexParameteriv(GLenum target,
53 blink::WGC3Denum pname, 53 GLenum pname,
54 blink::WGC3Dint* value) OVERRIDE; 54 GLint* value) OVERRIDE;
55 virtual void asyncTexImage2DCHROMIUM(GLenum target, 55 virtual void asyncTexImage2DCHROMIUM(GLenum target,
56 GLint level, 56 GLint level,
57 GLenum internalformat, 57 GLenum internalformat,
58 GLsizei width, 58 GLsizei width,
59 GLsizei height, 59 GLsizei height,
60 GLint border, 60 GLint border,
61 GLenum format, 61 GLenum format,
62 GLenum type, 62 GLenum type,
63 const void* pixels) {} 63 const void* pixels) {}
64 virtual void asyncTexSubImage2DCHROMIUM(GLenum target, 64 virtual void asyncTexSubImage2DCHROMIUM(GLenum target,
65 GLint level, 65 GLint level,
66 GLint xoffset, 66 GLint xoffset,
67 GLint yoffset, 67 GLint yoffset,
68 GLsizei width, 68 GLsizei width,
69 GLsizei height, 69 GLsizei height,
70 GLenum format, 70 GLenum format,
71 GLenum type, 71 GLenum type,
72 const void* pixels) {} 72 const void* pixels) {}
73 virtual void waitAsyncTexImage2DCHROMIUM(GLenum target) {} 73 virtual void waitAsyncTexImage2DCHROMIUM(GLenum target) {}
74 virtual void releaseTexImage2DCHROMIUM(GLenum target, GLint image_id) {} 74 virtual void releaseTexImage2DCHROMIUM(GLenum target, GLint image_id) {}
75 75
76 virtual blink::WGC3Denum checkFramebufferStatus(blink::WGC3Denum target) 76 virtual GLenum checkFramebufferStatus(GLenum target) OVERRIDE;
77 OVERRIDE;
78 77
79 virtual blink::WebString getString(blink::WGC3Denum name) OVERRIDE; 78 virtual blink::WebString getString(GLenum name) OVERRIDE;
80 virtual blink::WGC3Dint getUniformLocation(blink::WebGLId program, 79 virtual GLint getUniformLocation(
81 const blink::WGC3Dchar* name) 80 GLuint program,
82 OVERRIDE; 81 const GLchar* name) OVERRIDE;
83 virtual blink::WGC3Dsizeiptr getVertexAttribOffset(blink::WGC3Duint index, 82 virtual GLsizeiptr getVertexAttribOffset(
84 blink::WGC3Denum pname) 83 GLuint index,
85 OVERRIDE; 84 GLenum pname) OVERRIDE;
86 85
87 virtual blink::WGC3Dboolean isBuffer(blink::WebGLId buffer) OVERRIDE; 86 virtual GLboolean isBuffer(GLuint buffer) OVERRIDE;
88 virtual blink::WGC3Dboolean isEnabled(blink::WGC3Denum cap) OVERRIDE; 87 virtual GLboolean isEnabled(GLenum cap) OVERRIDE;
89 virtual blink::WGC3Dboolean isFramebuffer(blink::WebGLId framebuffer) 88 virtual GLboolean isFramebuffer(GLuint framebuffer) OVERRIDE;
90 OVERRIDE; 89 virtual GLboolean isProgram(GLuint program) OVERRIDE;
91 virtual blink::WGC3Dboolean isProgram(blink::WebGLId program) OVERRIDE; 90 virtual GLboolean isRenderbuffer(GLuint renderbuffer) OVERRIDE;
92 virtual blink::WGC3Dboolean isRenderbuffer(blink::WebGLId renderbuffer) 91 virtual GLboolean isShader(GLuint shader) OVERRIDE;
93 OVERRIDE; 92 virtual GLboolean isTexture(GLuint texture) OVERRIDE;
94 virtual blink::WGC3Dboolean isShader(blink::WebGLId shader) OVERRIDE;
95 virtual blink::WGC3Dboolean isTexture(blink::WebGLId texture) OVERRIDE;
96 93
97 virtual void useProgram(blink::WebGLId program) OVERRIDE; 94 virtual void useProgram(GLuint program) OVERRIDE;
98 95
99 virtual void genBuffers(blink::WGC3Dsizei count, 96 virtual void genBuffers(GLsizei count, GLuint* ids) OVERRIDE;
100 blink::WebGLId* ids) OVERRIDE; 97 virtual void genFramebuffers(GLsizei count, GLuint* ids) OVERRIDE;
101 virtual void genFramebuffers(blink::WGC3Dsizei count, 98 virtual void genRenderbuffers(GLsizei count, GLuint* ids) OVERRIDE;
102 blink::WebGLId* ids) OVERRIDE; 99 virtual void genTextures(GLsizei count, GLuint* ids) OVERRIDE;
103 virtual void genRenderbuffers(blink::WGC3Dsizei count,
104 blink::WebGLId* ids) OVERRIDE;
105 virtual void genTextures(blink::WGC3Dsizei count,
106 blink::WebGLId* ids) OVERRIDE;
107 100
108 virtual void deleteBuffers(blink::WGC3Dsizei count, 101 virtual void deleteBuffers(GLsizei count, GLuint* ids) OVERRIDE;
109 blink::WebGLId* ids) OVERRIDE; 102 virtual void deleteFramebuffers(
110 virtual void deleteFramebuffers(blink::WGC3Dsizei count, 103 GLsizei count, GLuint* ids) OVERRIDE;
111 blink::WebGLId* ids) OVERRIDE; 104 virtual void deleteRenderbuffers(
112 virtual void deleteRenderbuffers(blink::WGC3Dsizei count, 105 GLsizei count, GLuint* ids) OVERRIDE;
113 blink::WebGLId* ids) OVERRIDE; 106 virtual void deleteTextures(GLsizei count, GLuint* ids) OVERRIDE;
114 virtual void deleteTextures(blink::WGC3Dsizei count,
115 blink::WebGLId* ids) OVERRIDE;
116 107
117 virtual blink::WebGLId createBuffer() OVERRIDE; 108 virtual GLuint createBuffer() OVERRIDE;
118 virtual blink::WebGLId createFramebuffer() OVERRIDE; 109 virtual GLuint createFramebuffer() OVERRIDE;
119 virtual blink::WebGLId createRenderbuffer() OVERRIDE; 110 virtual GLuint createRenderbuffer() OVERRIDE;
120 virtual blink::WebGLId createTexture() OVERRIDE; 111 virtual GLuint createTexture() OVERRIDE;
121 112
122 virtual void deleteBuffer(blink::WebGLId id) OVERRIDE; 113 virtual void deleteBuffer(GLuint id) OVERRIDE;
123 virtual void deleteFramebuffer(blink::WebGLId id) OVERRIDE; 114 virtual void deleteFramebuffer(GLuint id) OVERRIDE;
124 virtual void deleteRenderbuffer(blink::WebGLId id) OVERRIDE; 115 virtual void deleteRenderbuffer(GLuint id) OVERRIDE;
125 virtual void deleteTexture(blink::WebGLId id) OVERRIDE; 116 virtual void deleteTexture(GLuint id) OVERRIDE;
126 117
127 virtual blink::WebGLId createProgram() OVERRIDE; 118 virtual GLuint createProgram() OVERRIDE;
128 virtual blink::WebGLId createShader(blink::WGC3Denum) OVERRIDE; 119 virtual GLuint createShader(GLenum) OVERRIDE;
129 virtual blink::WebGLId createExternalTexture(); 120 virtual GLuint createExternalTexture();
130 121
131 virtual void deleteProgram(blink::WebGLId id) OVERRIDE; 122 virtual void deleteProgram(GLuint id) OVERRIDE;
132 virtual void deleteShader(blink::WebGLId id) OVERRIDE; 123 virtual void deleteShader(GLuint id) OVERRIDE;
133 124
134 virtual void endQueryEXT(blink::WGC3Denum target) OVERRIDE; 125 virtual void endQueryEXT(GLenum target) OVERRIDE;
135 virtual void getQueryObjectuivEXT(blink::WebGLId query, 126 virtual void getQueryObjectuivEXT(
136 blink::WGC3Denum pname, 127 GLuint query,
137 blink::WGC3Duint* params) OVERRIDE; 128 GLenum pname,
129 GLuint* params) OVERRIDE;
138 130
139 virtual void getIntegerv(blink::WGC3Denum pname, 131 virtual void getIntegerv(
140 blink::WGC3Dint* value) OVERRIDE; 132 GLenum pname,
133 GLint* value) OVERRIDE;
141 134
142 virtual void genMailboxCHROMIUM(blink::WGC3Dbyte* mailbox); 135 virtual void genMailboxCHROMIUM(GLbyte* mailbox);
143 virtual void produceTextureCHROMIUM(blink::WGC3Denum target, 136 virtual void produceTextureCHROMIUM(GLenum target,
144 const blink::WGC3Dbyte* mailbox) {} 137 const GLbyte* mailbox) { }
145 virtual void consumeTextureCHROMIUM(blink::WGC3Denum target, 138 virtual void consumeTextureCHROMIUM(GLenum target,
146 const blink::WGC3Dbyte* mailbox) {} 139 const GLbyte* mailbox) { }
147 140
148 virtual void setContextLostCallback( 141 virtual void setContextLostCallback(
149 blink::WebGraphicsContext3D::WebGraphicsContextLostCallback* callback) 142 blink::WebGraphicsContext3D::WebGraphicsContextLostCallback* callback)
150 OVERRIDE; 143 OVERRIDE;
151 144
152 virtual void loseContextCHROMIUM(blink::WGC3Denum current, 145 virtual void loseContextCHROMIUM(GLenum current,
153 blink::WGC3Denum other) OVERRIDE; 146 GLenum other) OVERRIDE;
154 147
155 virtual void finish() OVERRIDE; 148 virtual void finish() OVERRIDE;
156 virtual void flush() OVERRIDE; 149 virtual void flush() OVERRIDE;
157 150
158 virtual void bindBuffer(blink::WGC3Denum target, 151 virtual void bindBuffer(GLenum target, GLuint buffer) OVERRIDE;
159 blink::WebGLId buffer) OVERRIDE; 152 virtual void bufferData(GLenum target,
160 virtual void bufferData(blink::WGC3Denum target, 153 GLsizeiptr size,
161 blink::WGC3Dsizeiptr size,
162 const void* data, 154 const void* data,
163 blink::WGC3Denum usage) OVERRIDE; 155 GLenum usage) OVERRIDE;
164 virtual void* mapBufferCHROMIUM(blink::WGC3Denum target, 156 virtual void* mapBufferCHROMIUM(GLenum target,
165 blink::WGC3Denum access); 157 GLenum access);
166 virtual blink::WGC3Dboolean unmapBufferCHROMIUM(blink::WGC3Denum target); 158 virtual GLboolean unmapBufferCHROMIUM(GLenum target);
167 159
168 virtual blink::WGC3Duint createImageCHROMIUM(blink::WGC3Dsizei width, 160 virtual GLuint createImageCHROMIUM(
169 blink::WGC3Dsizei height, 161 GLsizei width,
170 blink::WGC3Denum internalformat) 162 GLsizei height,
171 OVERRIDE; 163 GLenum internalformat) OVERRIDE;
172 virtual void destroyImageCHROMIUM(blink::WGC3Duint image_id) OVERRIDE; 164 virtual void destroyImageCHROMIUM(GLuint image_id) OVERRIDE;
173 virtual void getImageParameterivCHROMIUM(blink::WGC3Duint image_id, 165 virtual void getImageParameterivCHROMIUM(
174 blink::WGC3Denum pname, 166 GLuint image_id,
175 blink::WGC3Dint* params) OVERRIDE; 167 GLenum pname,
176 virtual void* mapImageCHROMIUM(blink::WGC3Duint image_id, 168 GLint* params) OVERRIDE;
177 blink::WGC3Denum access) OVERRIDE; 169 virtual void* mapImageCHROMIUM(
178 virtual void unmapImageCHROMIUM(blink::WGC3Duint image_id) OVERRIDE; 170 GLuint image_id,
171 GLenum access) OVERRIDE;
172 virtual void unmapImageCHROMIUM(GLuint image_id) OVERRIDE;
179 virtual void texImageIOSurface2DCHROMIUM(GLenum target, 173 virtual void texImageIOSurface2DCHROMIUM(GLenum target,
180 GLsizei width, 174 GLsizei width,
181 GLsizei height, 175 GLsizei height,
182 GLuint io_surface_id, 176 GLuint io_surface_id,
183 GLuint plane) {} 177 GLuint plane) {}
184 178
185 virtual unsigned insertSyncPoint(); 179 virtual unsigned insertSyncPoint();
186 virtual void waitSyncPoint(unsigned sync_point); 180 virtual void waitSyncPoint(unsigned sync_point);
187 181
188 unsigned last_waited_sync_point() const { return last_waited_sync_point_; } 182 unsigned last_waited_sync_point() const { return last_waited_sync_point_; }
(...skipping 16 matching lines...) Expand all
205 // When set, mapImageCHROMIUM and mapBufferCHROMIUM will return NULL after 199 // When set, mapImageCHROMIUM and mapBufferCHROMIUM will return NULL after
206 // this many times. 200 // this many times.
207 void set_times_map_image_chromium_succeeds(int times) { 201 void set_times_map_image_chromium_succeeds(int times) {
208 times_map_image_chromium_succeeds_ = times; 202 times_map_image_chromium_succeeds_ = times;
209 } 203 }
210 void set_times_map_buffer_chromium_succeeds(int times) { 204 void set_times_map_buffer_chromium_succeeds(int times) {
211 times_map_buffer_chromium_succeeds_ = times; 205 times_map_buffer_chromium_succeeds_ = times;
212 } 206 }
213 207
214 size_t NumTextures() const; 208 size_t NumTextures() const;
215 blink::WebGLId TextureAt(int i) const; 209 GLuint TextureAt(int i) const;
216 210
217 size_t NumUsedTextures() const { return used_textures_.size(); } 211 size_t NumUsedTextures() const { return used_textures_.size(); }
218 bool UsedTexture(int texture) const { 212 bool UsedTexture(int texture) const {
219 return ContainsKey(used_textures_, texture); 213 return ContainsKey(used_textures_, texture);
220 } 214 }
221 void ResetUsedTextures() { used_textures_.clear(); } 215 void ResetUsedTextures() { used_textures_.clear(); }
222 216
223 void set_have_extension_io_surface(bool have) { 217 void set_have_extension_io_surface(bool have) {
224 test_capabilities_.iosurface = have; 218 test_capabilities_.iosurface = have;
225 test_capabilities_.texture_rectangle = have; 219 test_capabilities_.texture_rectangle = have;
(...skipping 14 matching lines...) Expand all
240 test_capabilities_.texture_storage = support; 234 test_capabilities_.texture_storage = support;
241 } 235 }
242 236
243 // When this context is lost, all contexts in its share group are also lost. 237 // When this context is lost, all contexts in its share group are also lost.
244 void add_share_group_context(TestWebGraphicsContext3D* context3d) { 238 void add_share_group_context(TestWebGraphicsContext3D* context3d) {
245 shared_contexts_.push_back(context3d); 239 shared_contexts_.push_back(context3d);
246 } 240 }
247 241
248 void set_max_texture_size(int size) { max_texture_size_ = size; } 242 void set_max_texture_size(int size) { max_texture_size_ = size; }
249 243
250 static const blink::WebGLId kExternalTextureId; 244 static const GLuint kExternalTextureId;
251 virtual blink::WebGLId NextTextureId(); 245 virtual GLuint NextTextureId();
252 virtual void RetireTextureId(blink::WebGLId id); 246 virtual void RetireTextureId(GLuint id);
253 247
254 virtual blink::WebGLId NextBufferId(); 248 virtual GLuint NextBufferId();
255 virtual void RetireBufferId(blink::WebGLId id); 249 virtual void RetireBufferId(GLuint id);
256 250
257 virtual blink::WebGLId NextImageId(); 251 virtual GLuint NextImageId();
258 virtual void RetireImageId(blink::WebGLId id); 252 virtual void RetireImageId(GLuint id);
259 253
260 size_t GetTransferBufferMemoryUsedBytes() const; 254 size_t GetTransferBufferMemoryUsedBytes() const;
261 void SetMaxTransferBufferUsageBytes(size_t max_transfer_buffer_usage_bytes); 255 void SetMaxTransferBufferUsageBytes(size_t max_transfer_buffer_usage_bytes);
262 size_t GetPeakTransferBufferMemoryUsedBytes() const { 256 size_t GetPeakTransferBufferMemoryUsedBytes() const {
263 return peak_transfer_buffer_memory_used_bytes_; 257 return peak_transfer_buffer_memory_used_bytes_;
264 } 258 }
265 259
266 void set_test_support(TestContextSupport* test_support) { 260 void set_test_support(TestContextSupport* test_support) {
267 test_support_ = test_support; 261 test_support_ = test_support;
268 } 262 }
(...skipping 12 matching lines...) Expand all
281 275
282 gfx::Rect update_rect() const { return update_rect_; } 276 gfx::Rect update_rect() const { return update_rect_; }
283 277
284 UpdateType last_update_type() { return last_update_type_; } 278 UpdateType last_update_type() { return last_update_type_; }
285 279
286 protected: 280 protected:
287 struct TextureTargets { 281 struct TextureTargets {
288 TextureTargets(); 282 TextureTargets();
289 ~TextureTargets(); 283 ~TextureTargets();
290 284
291 void BindTexture(blink::WGC3Denum target, blink::WebGLId id); 285 void BindTexture(GLenum target, GLuint id);
292 void UnbindTexture(blink::WebGLId id); 286 void UnbindTexture(GLuint id);
293 287
294 blink::WebGLId BoundTexture(blink::WGC3Denum target); 288 GLuint BoundTexture(GLenum target);
295 289
296 private: 290 private:
297 typedef base::hash_map<blink::WGC3Denum, blink::WebGLId> TargetTextureMap; 291 typedef base::hash_map<GLenum, GLuint> TargetTextureMap;
298 TargetTextureMap bound_textures_; 292 TargetTextureMap bound_textures_;
299 }; 293 };
300 294
301 struct Buffer { 295 struct Buffer {
302 Buffer(); 296 Buffer();
303 ~Buffer(); 297 ~Buffer();
304 298
305 blink::WGC3Denum target; 299 GLenum target;
306 scoped_ptr<uint8[]> pixels; 300 scoped_ptr<uint8[]> pixels;
307 size_t size; 301 size_t size;
308 302
309 private: 303 private:
310 DISALLOW_COPY_AND_ASSIGN(Buffer); 304 DISALLOW_COPY_AND_ASSIGN(Buffer);
311 }; 305 };
312 306
313 struct Image { 307 struct Image {
314 Image(); 308 Image();
315 ~Image(); 309 ~Image();
(...skipping 18 matching lines...) Expand all
334 328
335 private: 329 private:
336 friend class base::RefCountedThreadSafe<Namespace>; 330 friend class base::RefCountedThreadSafe<Namespace>;
337 ~Namespace(); 331 ~Namespace();
338 DISALLOW_COPY_AND_ASSIGN(Namespace); 332 DISALLOW_COPY_AND_ASSIGN(Namespace);
339 }; 333 };
340 334
341 TestWebGraphicsContext3D(); 335 TestWebGraphicsContext3D();
342 336
343 void CreateNamespace(); 337 void CreateNamespace();
344 blink::WebGLId BoundTextureId(blink::WGC3Denum target); 338 GLuint BoundTextureId(GLenum target);
345 scoped_refptr<TestTexture> BoundTexture(blink::WGC3Denum target); 339 scoped_refptr<TestTexture> BoundTexture(GLenum target);
346 void CheckTextureIsBound(blink::WGC3Denum target); 340 void CheckTextureIsBound(GLenum target);
347 341
348 unsigned context_id_; 342 unsigned context_id_;
349 ContextProvider::Capabilities test_capabilities_; 343 ContextProvider::Capabilities test_capabilities_;
350 int times_bind_texture_succeeds_; 344 int times_bind_texture_succeeds_;
351 int times_end_query_succeeds_; 345 int times_end_query_succeeds_;
352 int times_gen_mailbox_succeeds_; 346 int times_gen_mailbox_succeeds_;
353 bool context_lost_; 347 bool context_lost_;
354 int times_map_image_chromium_succeeds_; 348 int times_map_image_chromium_succeeds_;
355 int times_map_buffer_chromium_succeeds_; 349 int times_map_buffer_chromium_succeeds_;
356 blink::WebGraphicsContext3D::WebGraphicsContextLostCallback* 350 blink::WebGraphicsContext3D::WebGraphicsContextLostCallback*
(...skipping 22 matching lines...) Expand all
379 373
380 scoped_refptr<Namespace> namespace_; 374 scoped_refptr<Namespace> namespace_;
381 static Namespace* shared_namespace_; 375 static Namespace* shared_namespace_;
382 376
383 base::WeakPtrFactory<TestWebGraphicsContext3D> weak_ptr_factory_; 377 base::WeakPtrFactory<TestWebGraphicsContext3D> weak_ptr_factory_;
384 }; 378 };
385 379
386 } // namespace cc 380 } // namespace cc
387 381
388 #endif // CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_ 382 #endif // CC_TEST_TEST_WEB_GRAPHICS_CONTEXT_3D_H_
OLDNEW
« no previous file with comments | « cc/test/test_texture.cc ('k') | cc/test/test_web_graphics_context_3d.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698