| Index: gpu/ipc/gpu_command_buffer_traits.cc
|
| diff --git a/gpu/ipc/gpu_command_buffer_traits.cc b/gpu/ipc/gpu_command_buffer_traits.cc
|
| index 758077427cdf0dbc621dab5886e31c7cb5795ceb..eecc1374b215d2bdd483c42e0fb41cfb7b2f81d6 100644
|
| --- a/gpu/ipc/gpu_command_buffer_traits.cc
|
| +++ b/gpu/ipc/gpu_command_buffer_traits.cc
|
| @@ -31,17 +31,17 @@ namespace IPC {
|
|
|
| namespace IPC {
|
|
|
| -void ParamTraits<gpu::CommandBuffer::State> ::Write(Message* m,
|
| - const param_type& p) {
|
| +void ParamTraits<gpu::CommandBuffer::State>::Write(base::Pickle* m,
|
| + const param_type& p) {
|
| WriteParam(m, p.get_offset);
|
| WriteParam(m, p.token);
|
| WriteParam(m, p.error);
|
| WriteParam(m, p.generation);
|
| }
|
|
|
| -bool ParamTraits<gpu::CommandBuffer::State> ::Read(const Message* m,
|
| - base::PickleIterator* iter,
|
| - param_type* p) {
|
| +bool ParamTraits<gpu::CommandBuffer::State>::Read(const base::Pickle* m,
|
| + base::PickleIterator* iter,
|
| + param_type* p) {
|
| if (ReadParam(m, iter, &p->get_offset) &&
|
| ReadParam(m, iter, &p->token) &&
|
| ReadParam(m, iter, &p->error) &&
|
| @@ -57,7 +57,7 @@ void ParamTraits<gpu::CommandBuffer::State> ::Log(const param_type& p,
|
| l->append("<CommandBuffer::State>");
|
| }
|
|
|
| -void ParamTraits<gpu::SyncToken>::Write(Message* m, const param_type& p) {
|
| +void ParamTraits<gpu::SyncToken>::Write(base::Pickle* m, const param_type& p) {
|
| DCHECK(!p.HasData() || p.verified_flush());
|
|
|
| WriteParam(m, p.verified_flush());
|
| @@ -66,7 +66,7 @@ void ParamTraits<gpu::SyncToken>::Write(Message* m, const param_type& p) {
|
| WriteParam(m, p.release_count());
|
| }
|
|
|
| -bool ParamTraits<gpu::SyncToken>::Read(const Message* m,
|
| +bool ParamTraits<gpu::SyncToken>::Read(const base::Pickle* m,
|
| base::PickleIterator* iter,
|
| param_type* p) {
|
| bool verified_flush = false;
|
| @@ -99,13 +99,13 @@ void ParamTraits<gpu::SyncToken>::Log(const param_type& p, std::string* l) {
|
| static_cast<unsigned long long>(p.release_count()));
|
| }
|
|
|
| -void ParamTraits<gpu::Mailbox>::Write(Message* m, const param_type& p) {
|
| +void ParamTraits<gpu::Mailbox>::Write(base::Pickle* m, const param_type& p) {
|
| m->WriteBytes(p.name, sizeof(p.name));
|
| }
|
|
|
| -bool ParamTraits<gpu::Mailbox> ::Read(const Message* m,
|
| - base::PickleIterator* iter,
|
| - param_type* p) {
|
| +bool ParamTraits<gpu::Mailbox>::Read(const base::Pickle* m,
|
| + base::PickleIterator* iter,
|
| + param_type* p) {
|
| const char* bytes = NULL;
|
| if (!iter->ReadBytes(&bytes, sizeof(p->name)))
|
| return false;
|
| @@ -119,15 +119,16 @@ void ParamTraits<gpu::Mailbox>::Log(const param_type& p, std::string* l) {
|
| *l += base::StringPrintf("%02x", p.name[i]);
|
| }
|
|
|
| -void ParamTraits<gpu::MailboxHolder>::Write(Message* m, const param_type& p) {
|
| +void ParamTraits<gpu::MailboxHolder>::Write(base::Pickle* m,
|
| + const param_type& p) {
|
| WriteParam(m, p.mailbox);
|
| WriteParam(m, p.sync_token);
|
| WriteParam(m, p.texture_target);
|
| }
|
|
|
| -bool ParamTraits<gpu::MailboxHolder> ::Read(const Message* m,
|
| - base::PickleIterator* iter,
|
| - param_type* p) {
|
| +bool ParamTraits<gpu::MailboxHolder>::Read(const base::Pickle* m,
|
| + base::PickleIterator* iter,
|
| + param_type* p) {
|
| if (!ReadParam(m, iter, &p->mailbox) || !ReadParam(m, iter, &p->sync_token) ||
|
| !ReadParam(m, iter, &p->texture_target))
|
| return false;
|
| @@ -140,14 +141,14 @@ void ParamTraits<gpu::MailboxHolder>::Log(const param_type& p, std::string* l) {
|
| *l += base::StringPrintf(":%04x@", p.texture_target);
|
| }
|
|
|
| -void ParamTraits<gpu::ValueState>::Write(Message* m, const param_type& p) {
|
| +void ParamTraits<gpu::ValueState>::Write(base::Pickle* m, const param_type& p) {
|
| m->WriteData(reinterpret_cast<const char*>(&p),
|
| sizeof(gpu::ValueState));
|
| }
|
|
|
| -bool ParamTraits<gpu::ValueState> ::Read(const Message* m,
|
| - base::PickleIterator* iter,
|
| - param_type* p) {
|
| +bool ParamTraits<gpu::ValueState>::Read(const base::Pickle* m,
|
| + base::PickleIterator* iter,
|
| + param_type* p) {
|
| int length;
|
| const char* data = NULL;
|
| if (!iter->ReadData(&data, &length) || length != sizeof(gpu::ValueState))
|
|
|