OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 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 "gpu/command_buffer/service/renderbuffer_manager.h" | 5 #include "gpu/command_buffer/service/renderbuffer_manager.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 #include "gpu/command_buffer/common/gles2_cmd_utils.h" | 8 #include "gpu/command_buffer/common/gles2_cmd_utils.h" |
9 #include "gpu/command_buffer/service/feature_info.h" | 9 #include "gpu/command_buffer/service/feature_info.h" |
10 #include "gpu/command_buffer/service/gpu_service_test.h" | 10 #include "gpu/command_buffer/service/gpu_service_test.h" |
(...skipping 17 matching lines...) Expand all Loading... |
28 void SetUpBase(MemoryTracker* memory_tracker, | 28 void SetUpBase(MemoryTracker* memory_tracker, |
29 bool depth24_supported, | 29 bool depth24_supported, |
30 bool use_gles) { | 30 bool use_gles) { |
31 GpuServiceTest::SetUp(); | 31 GpuServiceTest::SetUp(); |
32 feature_info_ = new FeatureInfo(); | 32 feature_info_ = new FeatureInfo(); |
33 TestHelper::SetupFeatureInfoInitExpectationsWithGLVersion( | 33 TestHelper::SetupFeatureInfoInitExpectationsWithGLVersion( |
34 gl_.get(), | 34 gl_.get(), |
35 depth24_supported ? "GL_OES_depth24" : "", | 35 depth24_supported ? "GL_OES_depth24" : "", |
36 "", | 36 "", |
37 use_gles ? "OpenGL ES 2.0" : "OpenGL 2.1"); | 37 use_gles ? "OpenGL ES 2.0" : "OpenGL 2.1"); |
38 feature_info_->Initialize(); | 38 feature_info_->InitializeForTesting(); |
39 manager_.reset(new RenderbufferManager( | 39 manager_.reset(new RenderbufferManager( |
40 memory_tracker, kMaxSize, kMaxSamples, feature_info_.get())); | 40 memory_tracker, kMaxSize, kMaxSamples, feature_info_.get())); |
41 } | 41 } |
42 | 42 |
43 void TearDown() override { | 43 void TearDown() override { |
44 manager_->Destroy(true); | 44 manager_->Destroy(true); |
45 manager_.reset(); | 45 manager_.reset(); |
46 GpuServiceTest::TearDown(); | 46 GpuServiceTest::TearDown(); |
47 } | 47 } |
48 | 48 |
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
333 TEST_F(RenderbufferManagerFormatNonGLESTest, UseUnsizedDepthFormatOnNonGLES) { | 333 TEST_F(RenderbufferManagerFormatNonGLESTest, UseUnsizedDepthFormatOnNonGLES) { |
334 GLenum impl_format = | 334 GLenum impl_format = |
335 manager_->InternalRenderbufferFormatToImplFormat(GL_DEPTH_COMPONENT16); | 335 manager_->InternalRenderbufferFormatToImplFormat(GL_DEPTH_COMPONENT16); |
336 EXPECT_EQ(static_cast<GLenum>(GL_DEPTH_COMPONENT), impl_format); | 336 EXPECT_EQ(static_cast<GLenum>(GL_DEPTH_COMPONENT), impl_format); |
337 } | 337 } |
338 | 338 |
339 } // namespace gles2 | 339 } // namespace gles2 |
340 } // namespace gpu | 340 } // namespace gpu |
341 | 341 |
342 | 342 |
OLD | NEW |