OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2013 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 "../common/mailbox.h" | |
no sievers
2013/03/04 18:27:41
here and below: 'gpu/command_buffer/' instead of '
piman
2013/03/04 18:52:05
This is how it's done in gpu/ code, because of (II
| |
6 | |
7 #include <string.h> | |
8 | |
9 #include "../common/logging.h" | |
10 | |
11 namespace gpu { | |
12 | |
13 Mailbox::Mailbox() { | |
14 memset(name, 0, sizeof(name)); | |
15 } | |
16 | |
17 bool Mailbox::IsZero() const { | |
18 for (size_t i = 0; i < arraysize(name); ++i) { | |
19 if (name[i]) | |
20 return false; | |
21 } | |
22 return true; | |
23 } | |
24 | |
25 void Mailbox::SetName(const int8* n) { | |
26 GPU_DCHECK(IsZero() || !memcmp(name, n, sizeof(name))); | |
27 memcpy(name, n, sizeof(name)); | |
28 } | |
29 | |
30 } // namespace gpu | |
OLD | NEW |