Index: gpu/command_buffer/client/gles2_cmd_helper_autogen.h |
diff --git a/gpu/command_buffer/client/gles2_cmd_helper_autogen.h b/gpu/command_buffer/client/gles2_cmd_helper_autogen.h |
index 360983aecd15d2616f092215f6104ba3ec067098..378539bb494908ed8868a07555655eba3611d9cc 100644 |
--- a/gpu/command_buffer/client/gles2_cmd_helper_autogen.h |
+++ b/gpu/command_buffer/client/gles2_cmd_helper_autogen.h |
@@ -2018,6 +2018,30 @@ void ProduceTextureCHROMIUMImmediate(GLenum target, const GLbyte* mailbox) { |
} |
} |
+void ProduceTextureBindlessCHROMIUM(GLuint texture, |
+ GLenum target, |
+ uint32_t mailbox_shm_id, |
+ uint32_t mailbox_shm_offset) { |
+ gles2::cmds::ProduceTextureBindlessCHROMIUM* c = |
+ GetCmdSpace<gles2::cmds::ProduceTextureBindlessCHROMIUM>(); |
+ if (c) { |
+ c->Init(texture, target, mailbox_shm_id, mailbox_shm_offset); |
+ } |
+} |
+ |
+void ProduceTextureBindlessCHROMIUMImmediate(GLuint texture, |
+ GLenum target, |
+ const GLbyte* mailbox) { |
+ const uint32_t size = |
+ gles2::cmds::ProduceTextureBindlessCHROMIUMImmediate::ComputeSize(); |
+ gles2::cmds::ProduceTextureBindlessCHROMIUMImmediate* c = |
+ GetImmediateCmdSpaceTotalSize< |
+ gles2::cmds::ProduceTextureBindlessCHROMIUMImmediate>(size); |
+ if (c) { |
+ c->Init(texture, target, mailbox); |
+ } |
+} |
+ |
void ConsumeTextureCHROMIUM(GLenum target, |
uint32_t mailbox_shm_id, |
uint32_t mailbox_shm_offset) { |
@@ -2039,6 +2063,30 @@ void ConsumeTextureCHROMIUMImmediate(GLenum target, const GLbyte* mailbox) { |
} |
} |
+void CreateAndConsumeTextureCHROMIUM(GLenum target, |
+ uint32_t mailbox_shm_id, |
+ uint32_t mailbox_shm_offset, |
+ uint32_t client_id) { |
+ gles2::cmds::CreateAndConsumeTextureCHROMIUM* c = |
+ GetCmdSpace<gles2::cmds::CreateAndConsumeTextureCHROMIUM>(); |
+ if (c) { |
+ c->Init(target, mailbox_shm_id, mailbox_shm_offset, client_id); |
+ } |
+} |
+ |
+void CreateAndConsumeTextureCHROMIUMImmediate(GLenum target, |
+ uint32_t client_id, |
+ const GLbyte* _mailbox) { |
+ const uint32_t size = |
+ gles2::cmds::CreateAndConsumeTextureCHROMIUMImmediate::ComputeSize(); |
+ gles2::cmds::CreateAndConsumeTextureCHROMIUMImmediate* c = |
+ GetImmediateCmdSpaceTotalSize< |
+ gles2::cmds::CreateAndConsumeTextureCHROMIUMImmediate>(size); |
+ if (c) { |
+ c->Init(target, client_id, _mailbox); |
+ } |
+} |
+ |
void BindUniformLocationCHROMIUM(GLuint program, |
GLint location, |
uint32_t name_shm_id, |