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

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

Issue 11474050: cc: Unify namespaces for all test files (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 8 years 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
OLDNEW
(Empty)
1 // Copyright 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "cc/test/fake_web_graphics_context_3d.h"
6
7 namespace cc {
8
9 bool FakeWebGraphicsContext3D::makeContextCurrent() {
10 return true;
11 }
12
13 int FakeWebGraphicsContext3D::width() {
14 return 0;
15 }
16
17 int FakeWebGraphicsContext3D::height() {
18 return 0;
19 }
20
21 bool FakeWebGraphicsContext3D::isGLES2Compliant() {
22 return false;
23 }
24
25 bool FakeWebGraphicsContext3D::readBackFramebuffer(
26 unsigned char* pixels,
27 size_t bufferSize,
28 WebKit::WebGLId framebuffer,
29 int width,
30 int height) {
31 return false;
32 }
33
34 WebKit::WebGLId FakeWebGraphicsContext3D::getPlatformTextureId() {
35 return 0;
36 }
37
38 bool FakeWebGraphicsContext3D::isContextLost() {
39 return false;
40 }
41
42 void* FakeWebGraphicsContext3D::mapBufferSubDataCHROMIUM(
43 WebKit::WGC3Denum target,
44 WebKit::WGC3Dintptr offset,
45 WebKit::WGC3Dsizeiptr size,
46 WebKit::WGC3Denum access) {
47 return 0;
48 }
49
50 void* FakeWebGraphicsContext3D::mapTexSubImage2DCHROMIUM(
51 WebKit::WGC3Denum target,
52 WebKit::WGC3Dint level,
53 WebKit::WGC3Dint xoffset,
54 WebKit::WGC3Dint yoffset,
55 WebKit::WGC3Dsizei width,
56 WebKit::WGC3Dsizei height,
57 WebKit::WGC3Denum format,
58 WebKit::WGC3Denum type,
59 WebKit::WGC3Denum access) {
60 return 0;
61 }
62
63 WebKit::WebString FakeWebGraphicsContext3D::getRequestableExtensionsCHROMIUM() {
64 return WebKit::WebString();
65 }
66
67 WebKit::WGC3Denum FakeWebGraphicsContext3D::checkFramebufferStatus(
68 WebKit::WGC3Denum target) {
69 return GL_FRAMEBUFFER_COMPLETE;
70 }
71
72 bool FakeWebGraphicsContext3D::getActiveAttrib(
73 WebKit::WebGLId program,
74 WebKit::WGC3Duint index,
75 ActiveInfo&) {
76 return false;
77 }
78
79 bool FakeWebGraphicsContext3D::getActiveUniform(
80 WebKit::WebGLId program,
81 WebKit::WGC3Duint index,
82 ActiveInfo&) {
83 return false;
84 }
85
86 WebKit::WGC3Dint FakeWebGraphicsContext3D::getAttribLocation(
87 WebKit::WebGLId program,
88 const WebKit::WGC3Dchar* name) {
89 return 0;
90 }
91
92 WebKit::WebGraphicsContext3D::Attributes
93 FakeWebGraphicsContext3D::getContextAttributes() {
94 return m_attrs;
95 }
96
97 WebKit::WGC3Denum FakeWebGraphicsContext3D::getError() {
98 return 0;
99 }
100
101 void FakeWebGraphicsContext3D::getIntegerv(
102 WebKit::WGC3Denum pname,
103 WebKit::WGC3Dint* value) {
104 if (pname == GL_MAX_TEXTURE_SIZE)
105 *value = 1024;
106 }
107
108 void FakeWebGraphicsContext3D::getProgramiv(
109 WebKit::WebGLId program,
110 WebKit::WGC3Denum pname,
111 WebKit::WGC3Dint* value) {
112 if (pname == GL_LINK_STATUS)
113 *value = 1;
114 }
115
116 WebKit::WebString FakeWebGraphicsContext3D::getProgramInfoLog(
117 WebKit::WebGLId program) {
118 return WebKit::WebString();
119 }
120
121 void FakeWebGraphicsContext3D::getShaderiv(
122 WebKit::WebGLId shader,
123 WebKit::WGC3Denum pname,
124 WebKit::WGC3Dint* value) {
125 if (pname == GL_COMPILE_STATUS)
126 *value = 1;
127 }
128
129 WebKit::WebString FakeWebGraphicsContext3D::getShaderInfoLog(
130 WebKit::WebGLId shader) {
131 return WebKit::WebString();
132 }
133
134 WebKit::WebString FakeWebGraphicsContext3D::getShaderSource(
135 WebKit::WebGLId shader) {
136 return WebKit::WebString();
137 }
138
139 WebKit::WebString FakeWebGraphicsContext3D::getString(WebKit::WGC3Denum name) {
140 return WebKit::WebString();
141 }
142
143 WebKit::WGC3Dint FakeWebGraphicsContext3D::getUniformLocation(
144 WebKit::WebGLId program,
145 const WebKit::WGC3Dchar* name) {
146 return 0;
147 }
148
149 WebKit::WGC3Dsizeiptr FakeWebGraphicsContext3D::getVertexAttribOffset(
150 WebKit::WGC3Duint index,
151 WebKit::WGC3Denum pname) {
152 return 0;
153 }
154
155 WebKit::WGC3Dboolean FakeWebGraphicsContext3D::isBuffer(
156 WebKit::WebGLId buffer) {
157 return false;
158 }
159
160 WebKit::WGC3Dboolean FakeWebGraphicsContext3D::isEnabled(
161 WebKit::WGC3Denum cap) {
162 return false;
163 }
164
165 WebKit::WGC3Dboolean FakeWebGraphicsContext3D::isFramebuffer(
166 WebKit::WebGLId framebuffer) {
167 return false;
168 }
169
170 WebKit::WGC3Dboolean FakeWebGraphicsContext3D::isProgram(
171 WebKit::WebGLId program) {
172 return false;
173 }
174
175 WebKit::WGC3Dboolean FakeWebGraphicsContext3D::isRenderbuffer(
176 WebKit::WebGLId renderbuffer) {
177 return false;
178 }
179
180 WebKit::WGC3Dboolean FakeWebGraphicsContext3D::isShader(
181 WebKit::WebGLId shader) {
182 return false;
183 }
184
185 WebKit::WGC3Dboolean FakeWebGraphicsContext3D::isTexture(
186 WebKit::WebGLId texture) {
187 return false;
188 }
189
190 WebKit::WebGLId FakeWebGraphicsContext3D::createBuffer() {
191 return 1;
192 }
193
194 WebKit::WebGLId FakeWebGraphicsContext3D::createFramebuffer() {
195 return 1;
196 }
197
198 WebKit::WebGLId FakeWebGraphicsContext3D::createProgram() {
199 return 1;
200 }
201
202 WebKit::WebGLId FakeWebGraphicsContext3D::createRenderbuffer() {
203 return 1;
204 }
205
206 WebKit::WebGLId FakeWebGraphicsContext3D::createShader(WebKit::WGC3Denum) {
207 return 1;
208 }
209
210 WebKit::WebGLId FakeWebGraphicsContext3D::createTexture() {
211 return m_nextTextureId++;
212 }
213
214 WebKit::WebGLId FakeWebGraphicsContext3D::createQueryEXT() {
215 return 1;
216 }
217
218 WebKit::WGC3Dboolean FakeWebGraphicsContext3D::isQueryEXT(WebKit::WebGLId) {
219 return true;
220 }
221
222 } // namespace cc
OLDNEW
« no previous file with comments | « cc/test/fake_web_graphics_context_3d.h ('k') | cc/test/fake_web_graphics_context_3d_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698