summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/client
diff options
context:
space:
mode:
authorkbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-09 17:59:34 +0000
committerkbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-09 17:59:34 +0000
commit6098b711dbc9d38459796a0aea769f5677ada3e5 (patch)
treef31e13842e0d3662a85b5d5eddf438c1ff1a21b5 /gpu/command_buffer/client
parentf466a30ddd61518eb511aad85b71b2ccd231e4ee (diff)
downloadchromium_src-6098b711dbc9d38459796a0aea769f5677ada3e5.zip
chromium_src-6098b711dbc9d38459796a0aea769f5677ada3e5.tar.gz
chromium_src-6098b711dbc9d38459796a0aea769f5677ada3e5.tar.bz2
Fixed GPU unit tests on Mac OS X.
- Fixed remaining issues with signed/unsigned comparisons, linkage of constants, and unused variables. - Fixed nasty bug where vtbl for GLES2Decoder was changing size during compilation, causing bizarre test failures. - Cleaned up AppKit warnings about no NSAutoreleasePool being present. BUG=none TEST=none (ran GPU unit tests on Mac OS X) Review URL: http://codereview.chromium.org/594004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38473 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/client')
-rw-r--r--gpu/command_buffer/client/cmd_buffer_helper_test.cc2
-rw-r--r--gpu/command_buffer/client/fenced_allocator_test.cc2
2 files changed, 4 insertions, 0 deletions
diff --git a/gpu/command_buffer/client/cmd_buffer_helper_test.cc b/gpu/command_buffer/client/cmd_buffer_helper_test.cc
index 7d12a3e..7006d7f 100644
--- a/gpu/command_buffer/client/cmd_buffer_helper_test.cc
+++ b/gpu/command_buffer/client/cmd_buffer_helper_test.cc
@@ -6,6 +6,7 @@
#include "base/at_exit.h"
#include "base/message_loop.h"
+#include "base/scoped_nsautorelease_pool.h"
#include "gpu/command_buffer/client/cmd_buffer_helper.h"
#include "gpu/command_buffer/service/mocks.h"
#include "gpu/command_buffer/service/command_buffer_service.h"
@@ -125,6 +126,7 @@ class CommandBufferHelperTest : public testing::Test {
CommandBufferOffset get_helper_put() { return helper_->put_; }
+ base::ScopedNSAutoreleasePool autorelease_pool_;
base::AtExitManager at_exit_manager_;
MessageLoop message_loop_;
scoped_ptr<AsyncAPIMock> api_mock_;
diff --git a/gpu/command_buffer/client/fenced_allocator_test.cc b/gpu/command_buffer/client/fenced_allocator_test.cc
index 2f98d32..8765635 100644
--- a/gpu/command_buffer/client/fenced_allocator_test.cc
+++ b/gpu/command_buffer/client/fenced_allocator_test.cc
@@ -6,6 +6,7 @@
#include "base/at_exit.h"
#include "base/message_loop.h"
+#include "base/scoped_nsautorelease_pool.h"
#include "gpu/command_buffer/client/cmd_buffer_helper.h"
#include "gpu/command_buffer/client/fenced_allocator.h"
#include "gpu/command_buffer/service/cmd_buffer_engine.h"
@@ -69,6 +70,7 @@ class BaseFencedAllocatorTest : public testing::Test {
helper_.release();
}
+ base::ScopedNSAutoreleasePool autorelease_pool_;
base::AtExitManager at_exit_manager_;
MessageLoop message_loop_;
scoped_ptr<AsyncAPIMock> api_mock_;