| 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 // Tests for the QueryTracker. | 5 // Tests for the QueryTracker. | 
| 6 | 6 | 
| 7 #include "gpu/command_buffer/client/query_tracker.h" | 7 #include "gpu/command_buffer/client/query_tracker.h" | 
| 8 | 8 | 
| 9 #include <GLES2/gl2ext.h> | 9 #include <GLES2/gl2ext.h> | 
| 10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
| 21 class QuerySyncManagerTest : public testing::Test { | 21 class QuerySyncManagerTest : public testing::Test { | 
| 22  protected: | 22  protected: | 
| 23   static const int32 kNumCommandEntries = 400; | 23   static const int32 kNumCommandEntries = 400; | 
| 24   static const int32 kCommandBufferSizeBytes = | 24   static const int32 kCommandBufferSizeBytes = | 
| 25       kNumCommandEntries * sizeof(CommandBufferEntry); | 25       kNumCommandEntries * sizeof(CommandBufferEntry); | 
| 26 | 26 | 
| 27   virtual void SetUp() { | 27   virtual void SetUp() { | 
| 28     command_buffer_.reset(new MockClientCommandBuffer()); | 28     command_buffer_.reset(new MockClientCommandBuffer()); | 
| 29     helper_.reset(new GLES2CmdHelper(command_buffer_.get())); | 29     helper_.reset(new GLES2CmdHelper(command_buffer_.get())); | 
| 30     helper_->Initialize(kCommandBufferSizeBytes); | 30     helper_->Initialize(kCommandBufferSizeBytes); | 
| 31     mapped_memory_.reset(new MappedMemoryManager(helper_.get())); | 31     mapped_memory_.reset(new MappedMemoryManager( | 
|  | 32         helper_.get(), MappedMemoryManager::kNoLimit)); | 
| 32     sync_manager_.reset(new QuerySyncManager(mapped_memory_.get())); | 33     sync_manager_.reset(new QuerySyncManager(mapped_memory_.get())); | 
| 33   } | 34   } | 
| 34 | 35 | 
| 35   virtual void TearDown() { | 36   virtual void TearDown() { | 
| 36     sync_manager_.reset(); | 37     sync_manager_.reset(); | 
| 37     mapped_memory_.reset(); | 38     mapped_memory_.reset(); | 
| 38     helper_.reset(); | 39     helper_.reset(); | 
| 39     command_buffer_.reset(); | 40     command_buffer_.reset(); | 
| 40   } | 41   } | 
| 41 | 42 | 
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 74 class QueryTrackerTest : public testing::Test { | 75 class QueryTrackerTest : public testing::Test { | 
| 75  protected: | 76  protected: | 
| 76   static const int32 kNumCommandEntries = 400; | 77   static const int32 kNumCommandEntries = 400; | 
| 77   static const int32 kCommandBufferSizeBytes = | 78   static const int32 kCommandBufferSizeBytes = | 
| 78       kNumCommandEntries * sizeof(CommandBufferEntry); | 79       kNumCommandEntries * sizeof(CommandBufferEntry); | 
| 79 | 80 | 
| 80   virtual void SetUp() { | 81   virtual void SetUp() { | 
| 81     command_buffer_.reset(new MockClientCommandBuffer()); | 82     command_buffer_.reset(new MockClientCommandBuffer()); | 
| 82     helper_.reset(new GLES2CmdHelper(command_buffer_.get())); | 83     helper_.reset(new GLES2CmdHelper(command_buffer_.get())); | 
| 83     helper_->Initialize(kCommandBufferSizeBytes); | 84     helper_->Initialize(kCommandBufferSizeBytes); | 
| 84     mapped_memory_.reset(new MappedMemoryManager(helper_.get())); | 85     mapped_memory_.reset(new MappedMemoryManager( | 
|  | 86         helper_.get(), MappedMemoryManager::kNoLimit)); | 
| 85     query_tracker_.reset(new QueryTracker(mapped_memory_.get())); | 87     query_tracker_.reset(new QueryTracker(mapped_memory_.get())); | 
| 86   } | 88   } | 
| 87 | 89 | 
| 88   virtual void TearDown() { | 90   virtual void TearDown() { | 
| 89     query_tracker_.reset(); | 91     query_tracker_.reset(); | 
| 90     mapped_memory_.reset(); | 92     mapped_memory_.reset(); | 
| 91     helper_.reset(); | 93     helper_.reset(); | 
| 92     command_buffer_.reset(); | 94     command_buffer_.reset(); | 
| 93   } | 95   } | 
| 94 | 96 | 
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 199 | 201 | 
| 200   // Check FreeCompletedQueries. | 202   // Check FreeCompletedQueries. | 
| 201   query_tracker_->FreeCompletedQueries(); | 203   query_tracker_->FreeCompletedQueries(); | 
| 202   EXPECT_EQ(0u, bucket->used_query_count); | 204   EXPECT_EQ(0u, bucket->used_query_count); | 
| 203 } | 205 } | 
| 204 | 206 | 
| 205 }  // namespace gles2 | 207 }  // namespace gles2 | 
| 206 }  // namespace gpu | 208 }  // namespace gpu | 
| 207 | 209 | 
| 208 | 210 | 
| OLD | NEW | 
|---|