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

Side by Side Diff: ui/gfx/compositor/test_web_graphics_context_3d.cc

Issue 10365007: ui: Move compositor/ directory out of gfx/, up to ui/. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix DEPS Created 8 years, 7 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 | « ui/gfx/compositor/test_web_graphics_context_3d.h ('k') | ui/oak/oak.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright (c) 2012 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 "ui/gfx/compositor/test_web_graphics_context_3d.h"
6
7 #include "ui/gfx/gl/gl_context_stub.h"
8 #include "ui/gfx/gl/gl_surface_stub.h"
9
10 namespace ui {
11
12 TestWebGraphicsContext3D::TestWebGraphicsContext3D() {}
13 TestWebGraphicsContext3D::~TestWebGraphicsContext3D() {}
14
15 void TestWebGraphicsContext3D::Initialize() {
16 gl_surface_ = new gfx::GLSurfaceStub;
17 gl_context_ = new gfx::GLContextStub;
18 gl_context_->MakeCurrent(gl_surface_.get());
19 }
20
21 bool TestWebGraphicsContext3D::makeContextCurrent() {
22 return true;
23 }
24
25 int TestWebGraphicsContext3D::width() {
26 return 0;
27 }
28
29 int TestWebGraphicsContext3D::height() {
30 return 0;
31 }
32
33 bool TestWebGraphicsContext3D::isGLES2Compliant() {
34 return false;
35 }
36
37 bool TestWebGraphicsContext3D::readBackFramebuffer(
38 unsigned char* pixels,
39 size_t bufferSize,
40 WebKit::WebGLId framebuffer,
41 int width,
42 int height) {
43 return false;
44 }
45
46 WebKit::WebGLId TestWebGraphicsContext3D::getPlatformTextureId() {
47 return 0;
48 }
49
50 bool TestWebGraphicsContext3D::isContextLost() {
51 return false;
52 }
53
54 void* TestWebGraphicsContext3D::mapBufferSubDataCHROMIUM(
55 WebKit::WGC3Denum target,
56 WebKit::WGC3Dintptr offset,
57 WebKit::WGC3Dsizeiptr size,
58 WebKit::WGC3Denum access) {
59 return 0;
60 }
61
62 void* TestWebGraphicsContext3D::mapTexSubImage2DCHROMIUM(
63 WebKit::WGC3Denum target,
64 WebKit::WGC3Dint level,
65 WebKit::WGC3Dint xoffset,
66 WebKit::WGC3Dint yoffset,
67 WebKit::WGC3Dsizei width,
68 WebKit::WGC3Dsizei height,
69 WebKit::WGC3Denum format,
70 WebKit::WGC3Denum type,
71 WebKit::WGC3Denum access) {
72 return 0;
73 }
74
75 WebKit::WebString TestWebGraphicsContext3D::getRequestableExtensionsCHROMIUM() {
76 return WebKit::WebString();
77 }
78
79 WebKit::WGC3Denum TestWebGraphicsContext3D::checkFramebufferStatus(
80 WebKit::WGC3Denum target) {
81 return GL_FRAMEBUFFER_COMPLETE;
82 }
83
84 bool TestWebGraphicsContext3D::getActiveAttrib(WebKit::WebGLId program,
85 WebKit::WGC3Duint index,
86 ActiveInfo& info) {
87 return false;
88 }
89
90 bool TestWebGraphicsContext3D::getActiveUniform(WebKit::WebGLId program,
91 WebKit::WGC3Duint index,
92 ActiveInfo& info) {
93 return false;
94 }
95
96 WebKit::WGC3Dint TestWebGraphicsContext3D::getAttribLocation(
97 WebKit::WebGLId program,
98 const WebKit::WGC3Dchar* name) {
99 return 0;
100 }
101
102 TestWebGraphicsContext3D::Attributes
103 TestWebGraphicsContext3D::getContextAttributes() {
104 return Attributes();
105 }
106
107 WebKit::WGC3Denum TestWebGraphicsContext3D::getError() {
108 return 0;
109 }
110
111 void TestWebGraphicsContext3D::getIntegerv(WebKit::WGC3Denum pname,
112 WebKit::WGC3Dint* value) {
113 if (pname == GL_MAX_TEXTURE_SIZE)
114 *value = 1024;
115 }
116
117 void TestWebGraphicsContext3D::getProgramiv(WebKit::WebGLId program,
118 WebKit::WGC3Denum pname,
119 WebKit::WGC3Dint* value) {
120 if (pname == GL_LINK_STATUS)
121 *value = 1;
122 }
123
124 WebKit::WebString TestWebGraphicsContext3D::getProgramInfoLog(
125 WebKit::WebGLId program) {
126 return WebKit::WebString();
127 }
128
129 void TestWebGraphicsContext3D::getShaderiv(WebKit::WebGLId shader,
130 WebKit::WGC3Denum pname,
131 WebKit::WGC3Dint* value) {
132 if (pname == GL_COMPILE_STATUS)
133 *value = 1;
134 }
135
136 WebKit::WebString TestWebGraphicsContext3D::getShaderInfoLog(
137 WebKit::WebGLId shader) {
138 return WebKit::WebString();
139 }
140
141 WebKit::WebString TestWebGraphicsContext3D::getShaderSource(
142 WebKit::WebGLId shader) {
143 return WebKit::WebString();
144 }
145
146 WebKit::WebString TestWebGraphicsContext3D::getString(WebKit::WGC3Denum name) {
147 return WebKit::WebString();
148 }
149
150 WebKit::WGC3Dint TestWebGraphicsContext3D::getUniformLocation(
151 WebKit::WebGLId program,
152 const WebKit::WGC3Dchar* name) {
153 return 0;
154 }
155
156 WebKit::WGC3Dsizeiptr TestWebGraphicsContext3D::getVertexAttribOffset(
157 WebKit::WGC3Duint index,
158 WebKit::WGC3Denum pname) {
159 return 0;
160 }
161
162 WebKit::WGC3Dboolean TestWebGraphicsContext3D::isBuffer(
163 WebKit::WebGLId buffer) {
164 return false;
165 }
166
167 WebKit::WGC3Dboolean TestWebGraphicsContext3D::isEnabled(
168 WebKit::WGC3Denum cap) {
169 return false;
170 }
171
172 WebKit::WGC3Dboolean TestWebGraphicsContext3D::isFramebuffer(
173 WebKit::WebGLId framebuffer) {
174 return false;
175 }
176
177 WebKit::WGC3Dboolean TestWebGraphicsContext3D::isProgram(
178 WebKit::WebGLId program) {
179 return false;
180 }
181
182 WebKit::WGC3Dboolean TestWebGraphicsContext3D::isRenderbuffer(
183 WebKit::WebGLId renderbuffer) {
184 return false;
185 }
186
187 WebKit::WGC3Dboolean TestWebGraphicsContext3D::isShader(
188 WebKit::WebGLId shader) {
189 return false;
190 }
191
192 WebKit::WGC3Dboolean TestWebGraphicsContext3D::isTexture(
193 WebKit::WebGLId texture) {
194 return false;
195 }
196
197 WebKit::WebGLId TestWebGraphicsContext3D::createBuffer() {
198 return 1;
199 }
200
201 WebKit::WebGLId TestWebGraphicsContext3D::createFramebuffer() {
202 return 1;
203 }
204
205 WebKit::WebGLId TestWebGraphicsContext3D::createProgram() {
206 return 1;
207 }
208
209 WebKit::WebGLId TestWebGraphicsContext3D::createRenderbuffer() {
210 return 1;
211 }
212
213 WebKit::WebGLId TestWebGraphicsContext3D::createShader(
214 WebKit::WGC3Denum value) {
215 return 1;
216 }
217
218 WebKit::WebGLId TestWebGraphicsContext3D::createTexture() {
219 return 1;
220 }
221
222 WebKit::WebGLId TestWebGraphicsContext3D::createQueryEXT()
223 {
224 return 1;
225 }
226
227 WebKit::WGC3Dboolean TestWebGraphicsContext3D::isQueryEXT(WebKit::WebGLId)
228 {
229 return true;
230 }
231
232 } // namespace ui
OLDNEW
« no previous file with comments | « ui/gfx/compositor/test_web_graphics_context_3d.h ('k') | ui/oak/oak.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698