diff options
Diffstat (limited to 'chromium/gpu/command_buffer/client/gles2_cmd_helper_autogen.h')
-rw-r--r-- | chromium/gpu/command_buffer/client/gles2_cmd_helper_autogen.h | 84 |
1 files changed, 76 insertions, 8 deletions
diff --git a/chromium/gpu/command_buffer/client/gles2_cmd_helper_autogen.h b/chromium/gpu/command_buffer/client/gles2_cmd_helper_autogen.h index a00f5bf1584..4c50bbfd008 100644 --- a/chromium/gpu/command_buffer/client/gles2_cmd_helper_autogen.h +++ b/chromium/gpu/command_buffer/client/gles2_cmd_helper_autogen.h @@ -1553,6 +1553,27 @@ void MultiDrawArraysInstancedCHROMIUM(GLenum mode, } } +void MultiDrawArraysInstancedBaseInstanceCHROMIUM( + GLenum mode, + uint32_t firsts_shm_id, + uint32_t firsts_shm_offset, + uint32_t counts_shm_id, + uint32_t counts_shm_offset, + uint32_t instance_counts_shm_id, + uint32_t instance_counts_shm_offset, + uint32_t baseinstances_shm_id, + uint32_t baseinstances_shm_offset, + GLsizei drawcount) { + gles2::cmds::MultiDrawArraysInstancedBaseInstanceCHROMIUM* c = + GetCmdSpace<gles2::cmds::MultiDrawArraysInstancedBaseInstanceCHROMIUM>(); + if (c) { + c->Init(mode, firsts_shm_id, firsts_shm_offset, counts_shm_id, + counts_shm_offset, instance_counts_shm_id, + instance_counts_shm_offset, baseinstances_shm_id, + baseinstances_shm_offset, drawcount); + } +} + void MultiDrawElementsCHROMIUM(GLenum mode, uint32_t counts_shm_id, uint32_t counts_shm_offset, @@ -1586,6 +1607,33 @@ void MultiDrawElementsInstancedCHROMIUM(GLenum mode, } } +void MultiDrawElementsInstancedBaseVertexBaseInstanceCHROMIUM( + GLenum mode, + uint32_t counts_shm_id, + uint32_t counts_shm_offset, + GLenum type, + uint32_t offsets_shm_id, + uint32_t offsets_shm_offset, + uint32_t instance_counts_shm_id, + uint32_t instance_counts_shm_offset, + uint32_t basevertices_shm_id, + uint32_t basevertices_shm_offset, + uint32_t baseinstances_shm_id, + uint32_t baseinstances_shm_offset, + GLsizei drawcount) { + gles2::cmds::MultiDrawElementsInstancedBaseVertexBaseInstanceCHROMIUM* c = + GetCmdSpace< + gles2::cmds:: + MultiDrawElementsInstancedBaseVertexBaseInstanceCHROMIUM>(); + if (c) { + c->Init(mode, counts_shm_id, counts_shm_offset, type, offsets_shm_id, + offsets_shm_offset, instance_counts_shm_id, + instance_counts_shm_offset, basevertices_shm_id, + basevertices_shm_offset, baseinstances_shm_id, + baseinstances_shm_offset, drawcount); + } +} + void StencilFunc(GLenum func, GLint ref, GLuint mask) { gles2::cmds::StencilFunc* c = GetCmdSpace<gles2::cmds::StencilFunc>(); if (c) { @@ -2794,6 +2842,18 @@ void DrawArraysInstancedANGLE(GLenum mode, } } +void DrawArraysInstancedBaseInstanceANGLE(GLenum mode, + GLint first, + GLsizei count, + GLsizei primcount, + GLuint baseinstance) { + gles2::cmds::DrawArraysInstancedBaseInstanceANGLE* c = + GetCmdSpace<gles2::cmds::DrawArraysInstancedBaseInstanceANGLE>(); + if (c) { + c->Init(mode, first, count, primcount, baseinstance); + } +} + void DrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, @@ -2806,6 +2866,22 @@ void DrawElementsInstancedANGLE(GLenum mode, } } +void DrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode, + GLsizei count, + GLenum type, + GLuint index_offset, + GLsizei primcount, + GLint basevertex, + GLuint baseinstance) { + gles2::cmds::DrawElementsInstancedBaseVertexBaseInstanceANGLE* c = + GetCmdSpace< + gles2::cmds::DrawElementsInstancedBaseVertexBaseInstanceANGLE>(); + if (c) { + c->Init(mode, count, type, index_offset, primcount, basevertex, + baseinstance); + } +} + void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) { gles2::cmds::VertexAttribDivisorANGLE* c = GetCmdSpace<gles2::cmds::VertexAttribDivisorANGLE>(); @@ -3361,14 +3437,6 @@ void BlendBarrierKHR() { } } -void ApplyScreenSpaceAntialiasingCHROMIUM() { - gles2::cmds::ApplyScreenSpaceAntialiasingCHROMIUM* c = - GetCmdSpace<gles2::cmds::ApplyScreenSpaceAntialiasingCHROMIUM>(); - if (c) { - c->Init(); - } -} - void BindFragDataLocationIndexedEXTBucket(GLuint program, GLuint colorNumber, GLuint index, |