Index: gpu/command_buffer/service/mailbox_manager.h |
diff --git a/gpu/command_buffer/service/mailbox_manager.h b/gpu/command_buffer/service/mailbox_manager.h |
index 8f97dd4af6d867b4ee96b906c8af998b186649da..85a5ec0cd4ee3304703c35406e063dcc808fdff1 100644 |
--- a/gpu/command_buffer/service/mailbox_manager.h |
+++ b/gpu/command_buffer/service/mailbox_manager.h |
@@ -22,6 +22,9 @@ |
typedef signed char GLbyte; |
namespace gpu { |
+ |
+struct Mailbox; |
+ |
namespace gles2 { |
class TextureDefinition; |
@@ -32,6 +35,7 @@ class TextureManager; |
// group. It is a random key signed with a hash of a private key. |
struct GPU_EXPORT MailboxName { |
MailboxName(); |
+ explicit MailboxName(const ::gpu::Mailbox& mailbox); |
GLbyte key[GL_MAILBOX_SIZE_CHROMIUM / 2]; |
GLbyte signature[GL_MAILBOX_SIZE_CHROMIUM / 2]; |
}; |