OLD | NEW |
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2014 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 #include "ppapi/tests/test_compositor.h" | 5 #include "ppapi/tests/test_compositor.h" |
6 | 6 |
7 #include <GLES2/gl2.h> | 7 #include <GLES2/gl2.h> |
8 #include <GLES2/gl2ext.h> | 8 #include <GLES2/gl2ext.h> |
9 #include <stdio.h> | 9 #include <stdio.h> |
10 #include <stdlib.h> | 10 #include <stdlib.h> |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 | 115 |
116 VERIFY(SetColorLayer(color_layer, PP_OK)); | 116 VERIFY(SetColorLayer(color_layer, PP_OK)); |
117 | 117 |
118 uint32_t texture = 0; | 118 uint32_t texture = 0; |
119 VERIFY(CreateTexture(&texture)); | 119 VERIFY(CreateTexture(&texture)); |
120 pp::CompositorLayer texture_layer = compositor.AddLayer(); | 120 pp::CompositorLayer texture_layer = compositor.AddLayer(); |
121 ASSERT_FALSE(texture_layer.is_null()); | 121 ASSERT_FALSE(texture_layer.is_null()); |
122 TestCompletionCallback texture_release_callback(instance_->pp_instance(), | 122 TestCompletionCallback texture_release_callback(instance_->pp_instance(), |
123 PP_REQUIRED); | 123 PP_REQUIRED); |
124 ASSERT_EQ(PP_OK_COMPLETIONPENDING, | 124 ASSERT_EQ(PP_OK_COMPLETIONPENDING, |
125 texture_layer.SetTexture(graphics_3d, texture, pp::Size(100, 100), | 125 texture_layer.SetTexture(graphics_3d, GL_TEXTURE_2D, texture, |
| 126 pp::Size(100, 100), |
126 texture_release_callback.GetCallback())); | 127 texture_release_callback.GetCallback())); |
127 | 128 |
128 pp::ImageData image; | 129 pp::ImageData image; |
129 VERIFY(CreateImage(&image)); | 130 VERIFY(CreateImage(&image)); |
130 pp::CompositorLayer image_layer = compositor.AddLayer(); | 131 pp::CompositorLayer image_layer = compositor.AddLayer(); |
131 TestCompletionCallback image_release_callback(instance_->pp_instance(), | 132 TestCompletionCallback image_release_callback(instance_->pp_instance(), |
132 PP_REQUIRED); | 133 PP_REQUIRED); |
133 ASSERT_EQ(PP_OK_COMPLETIONPENDING, | 134 ASSERT_EQ(PP_OK_COMPLETIONPENDING, |
134 image_layer.SetImage(image, pp::Size(100, 100), | 135 image_layer.SetImage(image, pp::Size(100, 100), |
135 image_release_callback.GetCallback())); | 136 image_release_callback.GetCallback())); |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
194 | 195 |
195 VERIFY(SetColorLayer(color_layer, PP_OK)); | 196 VERIFY(SetColorLayer(color_layer, PP_OK)); |
196 | 197 |
197 uint32_t texture = 0; | 198 uint32_t texture = 0; |
198 VERIFY(CreateTexture(&texture)); | 199 VERIFY(CreateTexture(&texture)); |
199 pp::CompositorLayer texture_layer = compositor.AddLayer(); | 200 pp::CompositorLayer texture_layer = compositor.AddLayer(); |
200 ASSERT_FALSE(texture_layer.is_null()); | 201 ASSERT_FALSE(texture_layer.is_null()); |
201 TestCompletionCallback texture_release_callback(instance_->pp_instance(), | 202 TestCompletionCallback texture_release_callback(instance_->pp_instance(), |
202 PP_REQUIRED); | 203 PP_REQUIRED); |
203 ASSERT_EQ(PP_OK_COMPLETIONPENDING, | 204 ASSERT_EQ(PP_OK_COMPLETIONPENDING, |
204 texture_layer.SetTexture(graphics_3d, texture, pp::Size(100, 100), | 205 texture_layer.SetTexture(graphics_3d, GL_TEXTURE_2D, texture, |
| 206 pp::Size(100, 100), |
205 texture_release_callback.GetCallback())); | 207 texture_release_callback.GetCallback())); |
206 | 208 |
207 pp::ImageData image; | 209 pp::ImageData image; |
208 VERIFY(CreateImage(&image)); | 210 VERIFY(CreateImage(&image)); |
209 pp::CompositorLayer image_layer = compositor.AddLayer(); | 211 pp::CompositorLayer image_layer = compositor.AddLayer(); |
210 TestCompletionCallback image_release_callback(instance_->pp_instance(), | 212 TestCompletionCallback image_release_callback(instance_->pp_instance(), |
211 PP_REQUIRED); | 213 PP_REQUIRED); |
212 ASSERT_EQ(PP_OK_COMPLETIONPENDING, | 214 ASSERT_EQ(PP_OK_COMPLETIONPENDING, |
213 image_layer.SetImage(image, pp::Size(100, 100), | 215 image_layer.SetImage(image, pp::Size(100, 100), |
214 image_release_callback.GetCallback())); | 216 image_release_callback.GetCallback())); |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
258 | 260 |
259 VERIFY(SetColorLayer(color_layer, PP_OK)); | 261 VERIFY(SetColorLayer(color_layer, PP_OK)); |
260 | 262 |
261 uint32_t texture = 0; | 263 uint32_t texture = 0; |
262 VERIFY(CreateTexture(&texture)); | 264 VERIFY(CreateTexture(&texture)); |
263 pp::CompositorLayer texture_layer = compositor.AddLayer(); | 265 pp::CompositorLayer texture_layer = compositor.AddLayer(); |
264 ASSERT_FALSE(texture_layer.is_null()); | 266 ASSERT_FALSE(texture_layer.is_null()); |
265 TestCompletionCallback texture_release_callback(instance_->pp_instance(), | 267 TestCompletionCallback texture_release_callback(instance_->pp_instance(), |
266 PP_REQUIRED); | 268 PP_REQUIRED); |
267 ASSERT_EQ(PP_OK_COMPLETIONPENDING, | 269 ASSERT_EQ(PP_OK_COMPLETIONPENDING, |
268 texture_layer.SetTexture(graphics_3d, texture, pp::Size(100, 100), | 270 texture_layer.SetTexture(graphics_3d, GL_TEXTURE_2D, texture, |
| 271 pp::Size(100, 100), |
269 texture_release_callback.GetCallback())); | 272 texture_release_callback.GetCallback())); |
270 | 273 |
271 pp::ImageData image; | 274 pp::ImageData image; |
272 VERIFY(CreateImage(&image)); | 275 VERIFY(CreateImage(&image)); |
273 pp::CompositorLayer image_layer = compositor.AddLayer(); | 276 pp::CompositorLayer image_layer = compositor.AddLayer(); |
274 TestCompletionCallback image_release_callback(instance_->pp_instance(), | 277 TestCompletionCallback image_release_callback(instance_->pp_instance(), |
275 PP_REQUIRED); | 278 PP_REQUIRED); |
276 ASSERT_EQ(PP_OK_COMPLETIONPENDING, | 279 ASSERT_EQ(PP_OK_COMPLETIONPENDING, |
277 image_layer.SetImage(image, pp::Size(100, 100), | 280 image_layer.SetImage(image, pp::Size(100, 100), |
278 image_release_callback.GetCallback())); | 281 image_release_callback.GetCallback())); |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
340 ASSERT_FALSE(color_layer.is_null()); | 343 ASSERT_FALSE(color_layer.is_null()); |
341 VERIFY(SetColorLayer(color_layer, PP_OK)); | 344 VERIFY(SetColorLayer(color_layer, PP_OK)); |
342 | 345 |
343 uint32_t texture = 0; | 346 uint32_t texture = 0; |
344 VERIFY(CreateTexture(&texture)); | 347 VERIFY(CreateTexture(&texture)); |
345 pp::CompositorLayer texture_layer = compositor.AddLayer(); | 348 pp::CompositorLayer texture_layer = compositor.AddLayer(); |
346 ASSERT_FALSE(texture_layer.is_null()); | 349 ASSERT_FALSE(texture_layer.is_null()); |
347 TestCompletionCallback texture_release_callback(instance_->pp_instance(), | 350 TestCompletionCallback texture_release_callback(instance_->pp_instance(), |
348 PP_REQUIRED); | 351 PP_REQUIRED); |
349 ASSERT_EQ(PP_OK_COMPLETIONPENDING, | 352 ASSERT_EQ(PP_OK_COMPLETIONPENDING, |
350 texture_layer.SetTexture(graphics_3d, texture, pp::Size(100, 100), | 353 texture_layer.SetTexture(graphics_3d, texture, GL_TEXTURE_2D, |
| 354 pp::Size(100, 100), |
351 texture_release_callback.GetCallback())); | 355 texture_release_callback.GetCallback())); |
352 | 356 |
353 pp::ImageData image; | 357 pp::ImageData image; |
354 VERIFY(CreateImage(&image)); | 358 VERIFY(CreateImage(&image)); |
355 pp::CompositorLayer image_layer = compositor.AddLayer(); | 359 pp::CompositorLayer image_layer = compositor.AddLayer(); |
356 TestCompletionCallback image_release_callback(instance_->pp_instance(), | 360 TestCompletionCallback image_release_callback(instance_->pp_instance(), |
357 PP_REQUIRED); | 361 PP_REQUIRED); |
358 ASSERT_EQ(PP_OK_COMPLETIONPENDING, | 362 ASSERT_EQ(PP_OK_COMPLETIONPENDING, |
359 image_layer.SetImage(image, pp::Size(100, 100), | 363 image_layer.SetImage(image, pp::Size(100, 100), |
360 image_release_callback.GetCallback())); | 364 image_release_callback.GetCallback())); |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
421 pp::CompositorLayer layer, int32_t result) { | 425 pp::CompositorLayer layer, int32_t result) { |
422 ASSERT_EQ(result, layer.SetColor(255, 255, 255, 255, pp::Size(100, 100))); | 426 ASSERT_EQ(result, layer.SetColor(255, 255, 255, 255, pp::Size(100, 100))); |
423 ASSERT_EQ(result, layer.SetClipRect(pp::Rect(0, 0, 50, 50))); | 427 ASSERT_EQ(result, layer.SetClipRect(pp::Rect(0, 0, 50, 50))); |
424 ASSERT_EQ(result, layer.SetTransform(kMatrix)); | 428 ASSERT_EQ(result, layer.SetTransform(kMatrix)); |
425 ASSERT_EQ(result, layer.SetOpacity(128)); | 429 ASSERT_EQ(result, layer.SetOpacity(128)); |
426 | 430 |
427 return std::string(); | 431 return std::string(); |
428 } | 432 } |
429 | 433 |
430 | 434 |
OLD | NEW |