mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 06:58:05 +02:00
glthread remove the unused *last pointer from unmarshal functions
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18199>
This commit is contained in:
parent
6e6245f189
commit
513ac52e47
9 changed files with 33 additions and 62 deletions
|
|
@ -191,7 +191,7 @@ class PrintCode(gl_XML.gl_print_base):
|
|||
|
||||
out('uint32_t')
|
||||
out(('_mesa_unmarshal_{0}(struct gl_context *ctx, '
|
||||
'const struct marshal_cmd_{0} *cmd, const uint64_t *last)').format(func.name))
|
||||
'const struct marshal_cmd_{0} *cmd)').format(func.name))
|
||||
out('{')
|
||||
with indent():
|
||||
for p in fixed_params:
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class PrintCode(gl_XML.gl_print_base):
|
|||
if flavor in ('custom', 'async'):
|
||||
print('struct marshal_cmd_{0};'.format(func.name))
|
||||
print(('uint32_t _mesa_unmarshal_{0}(struct gl_context *ctx, '
|
||||
'const struct marshal_cmd_{0} *cmd, const uint64_t *last);').format(func.name))
|
||||
'const struct marshal_cmd_{0} *cmd);').format(func.name))
|
||||
|
||||
if flavor in ('custom', 'async', 'sync') and not func.marshal_is_static():
|
||||
print('{0} GLAPIENTRY _mesa_marshal_{1}({2});'.format(func.return_type, func.name, func.get_parameter_string()))
|
||||
|
|
|
|||
|
|
@ -50,7 +50,6 @@ glthread_unmarshal_batch(void *job, void *gdata, int thread_index)
|
|||
unsigned pos = 0;
|
||||
unsigned used = batch->used;
|
||||
uint64_t *buffer = batch->buffer;
|
||||
const uint64_t *last = &buffer[used];
|
||||
|
||||
_glapi_set_dispatch(ctx->CurrentServerDispatch);
|
||||
|
||||
|
|
@ -63,7 +62,7 @@ glthread_unmarshal_batch(void *job, void *gdata, int thread_index)
|
|||
const struct marshal_cmd_base *cmd =
|
||||
(const struct marshal_cmd_base *)&buffer[pos];
|
||||
|
||||
pos += _mesa_unmarshal_dispatch[cmd->cmd_id](ctx, cmd, last);
|
||||
pos += _mesa_unmarshal_dispatch[cmd->cmd_id](ctx, cmd);
|
||||
}
|
||||
|
||||
ctx->TexturesLocked = false;
|
||||
|
|
|
|||
|
|
@ -224,8 +224,7 @@ struct marshal_cmd_BindBuffer
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_BindBuffer(struct gl_context *ctx,
|
||||
const struct marshal_cmd_BindBuffer *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_BindBuffer *cmd)
|
||||
{
|
||||
CALL_BindBuffer(ctx->CurrentServerDispatch, (cmd->target[0], cmd->buffer[0]));
|
||||
|
||||
|
|
@ -323,8 +322,7 @@ struct marshal_cmd_BufferData
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_BufferData(struct gl_context *ctx,
|
||||
const struct marshal_cmd_BufferData *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_BufferData *cmd)
|
||||
{
|
||||
const GLuint target_or_name = cmd->target_or_name;
|
||||
const GLsizei size = cmd->size;
|
||||
|
|
@ -353,8 +351,7 @@ _mesa_unmarshal_BufferData(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_NamedBufferData(struct gl_context *ctx,
|
||||
const struct marshal_cmd_NamedBufferData *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_NamedBufferData *cmd)
|
||||
{
|
||||
unreachable("never used - all BufferData variants use DISPATCH_CMD_BufferData");
|
||||
return 0;
|
||||
|
|
@ -362,8 +359,7 @@ _mesa_unmarshal_NamedBufferData(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_NamedBufferDataEXT(struct gl_context *ctx,
|
||||
const struct marshal_cmd_NamedBufferDataEXT *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_NamedBufferDataEXT *cmd)
|
||||
{
|
||||
unreachable("never used - all BufferData variants use DISPATCH_CMD_BufferData");
|
||||
return 0;
|
||||
|
|
@ -450,8 +446,7 @@ struct marshal_cmd_BufferSubData
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_BufferSubData(struct gl_context *ctx,
|
||||
const struct marshal_cmd_BufferSubData *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_BufferSubData *cmd)
|
||||
{
|
||||
const GLenum target_or_name = cmd->target_or_name;
|
||||
const GLintptr offset = cmd->offset;
|
||||
|
|
@ -473,8 +468,7 @@ _mesa_unmarshal_BufferSubData(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_NamedBufferSubData(struct gl_context *ctx,
|
||||
const struct marshal_cmd_NamedBufferSubData *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_NamedBufferSubData *cmd)
|
||||
{
|
||||
unreachable("never used - all BufferSubData variants use DISPATCH_CMD_BufferSubData");
|
||||
return 0;
|
||||
|
|
@ -482,8 +476,7 @@ _mesa_unmarshal_NamedBufferSubData(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_NamedBufferSubDataEXT(struct gl_context *ctx,
|
||||
const struct marshal_cmd_NamedBufferSubDataEXT *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_NamedBufferSubDataEXT *cmd)
|
||||
{
|
||||
unreachable("never used - all BufferSubData variants use DISPATCH_CMD_BufferSubData");
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -274,8 +274,7 @@ struct marshal_cmd_DrawArrays
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawArrays(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawArrays *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawArrays *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLint first = cmd->first;
|
||||
|
|
@ -300,8 +299,7 @@ struct marshal_cmd_DrawArraysInstancedBaseInstance
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawArraysInstancedBaseInstance(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawArraysInstancedBaseInstance *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawArraysInstancedBaseInstance *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLint first = cmd->first;
|
||||
|
|
@ -356,8 +354,7 @@ struct marshal_cmd_DrawArraysUserBuf
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawArraysUserBuf(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawArraysUserBuf *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawArraysUserBuf *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLint first = cmd->first;
|
||||
|
|
@ -466,8 +463,7 @@ struct marshal_cmd_MultiDrawArraysUserBuf
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_MultiDrawArraysUserBuf(struct gl_context *ctx,
|
||||
const struct marshal_cmd_MultiDrawArraysUserBuf *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_MultiDrawArraysUserBuf *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLsizei draw_count = cmd->draw_count;
|
||||
|
|
@ -612,8 +608,7 @@ struct marshal_cmd_DrawElementsInstanced
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawElementsInstanced(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawElementsInstanced *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawElementsInstanced *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLsizei count = cmd->count;
|
||||
|
|
@ -641,8 +636,7 @@ struct marshal_cmd_DrawElementsBaseVertex
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawElementsBaseVertex(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawElementsBaseVertex *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawElementsBaseVertex *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLsizei count = cmd->count;
|
||||
|
|
@ -672,8 +666,7 @@ struct marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawElementsInstancedBaseVertexBaseInstance(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLsizei count = cmd->count;
|
||||
|
|
@ -706,8 +699,7 @@ struct marshal_cmd_DrawRangeElementsBaseVertex
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawRangeElementsBaseVertex(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawRangeElementsBaseVertex *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawRangeElementsBaseVertex *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLsizei count = cmd->count;
|
||||
|
|
@ -801,8 +793,7 @@ struct marshal_cmd_DrawElementsUserBuf
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawElementsUserBuf(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawElementsUserBuf *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawElementsUserBuf *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLsizei count = cmd->count;
|
||||
|
|
@ -1005,8 +996,7 @@ struct marshal_cmd_MultiDrawElementsUserBuf
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_MultiDrawElementsUserBuf(struct gl_context *ctx,
|
||||
const struct marshal_cmd_MultiDrawElementsUserBuf *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_MultiDrawElementsUserBuf *cmd)
|
||||
{
|
||||
const GLenum mode = cmd->mode;
|
||||
const GLenum type = cmd->type;
|
||||
|
|
@ -1350,8 +1340,7 @@ _mesa_marshal_MultiDrawElements(GLenum mode, const GLsizei *count,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawArraysInstanced(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawArraysInstanced *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawArraysInstanced *cmd)
|
||||
{
|
||||
unreachable("should never end up here");
|
||||
return 0;
|
||||
|
|
@ -1359,8 +1348,7 @@ _mesa_unmarshal_DrawArraysInstanced(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_MultiDrawArrays(struct gl_context *ctx,
|
||||
const struct marshal_cmd_MultiDrawArrays *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_MultiDrawArrays *cmd)
|
||||
{
|
||||
unreachable("should never end up here");
|
||||
return 0;
|
||||
|
|
@ -1368,8 +1356,7 @@ _mesa_unmarshal_MultiDrawArrays(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawElements(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawElements *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawElements *cmd)
|
||||
{
|
||||
unreachable("should never end up here");
|
||||
return 0;
|
||||
|
|
@ -1377,8 +1364,7 @@ _mesa_unmarshal_DrawElements(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawRangeElements(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawRangeElements *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawRangeElements *cmd)
|
||||
{
|
||||
unreachable("should never end up here");
|
||||
return 0;
|
||||
|
|
@ -1386,8 +1372,7 @@ _mesa_unmarshal_DrawRangeElements(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawElementsInstancedBaseVertex(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawElementsInstancedBaseVertex *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawElementsInstancedBaseVertex *cmd)
|
||||
{
|
||||
unreachable("should never end up here");
|
||||
return 0;
|
||||
|
|
@ -1395,8 +1380,7 @@ _mesa_unmarshal_DrawElementsInstancedBaseVertex(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_DrawElementsInstancedBaseInstance(struct gl_context *ctx,
|
||||
const struct marshal_cmd_DrawElementsInstancedBaseInstance *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_DrawElementsInstancedBaseInstance *cmd)
|
||||
{
|
||||
unreachable("should never end up here");
|
||||
return 0;
|
||||
|
|
@ -1404,8 +1388,7 @@ _mesa_unmarshal_DrawElementsInstancedBaseInstance(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_MultiDrawElements(struct gl_context *ctx,
|
||||
const struct marshal_cmd_MultiDrawElements *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_MultiDrawElements *cmd)
|
||||
{
|
||||
unreachable("should never end up here");
|
||||
return 0;
|
||||
|
|
@ -1413,8 +1396,7 @@ _mesa_unmarshal_MultiDrawElements(struct gl_context *ctx,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_MultiDrawElementsBaseVertex(struct gl_context *ctx,
|
||||
const struct marshal_cmd_MultiDrawElementsBaseVertex *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_MultiDrawElementsBaseVertex *cmd)
|
||||
{
|
||||
unreachable("should never end up here");
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -26,8 +26,7 @@
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_GetIntegerv(struct gl_context *ctx,
|
||||
const struct marshal_cmd_GetIntegerv *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_GetIntegerv *cmd)
|
||||
{
|
||||
unreachable("never executed");
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ struct marshal_cmd_CallList
|
|||
};
|
||||
|
||||
uint32_t
|
||||
_mesa_unmarshal_CallList(struct gl_context *ctx, const struct marshal_cmd_CallList *cmd, const uint64_t *last)
|
||||
_mesa_unmarshal_CallList(struct gl_context *ctx, const struct marshal_cmd_CallList *cmd)
|
||||
{
|
||||
const GLuint num = cmd->num;
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ struct marshal_cmd_base
|
|||
uint16_t cmd_size;
|
||||
};
|
||||
|
||||
typedef uint32_t (*_mesa_unmarshal_func)(struct gl_context *ctx, const void *cmd, const uint64_t *last);
|
||||
typedef uint32_t (*_mesa_unmarshal_func)(struct gl_context *ctx, const void *cmd);
|
||||
extern const _mesa_unmarshal_func _mesa_unmarshal_dispatch[NUM_DISPATCH_CMD];
|
||||
|
||||
static inline void *
|
||||
|
|
|
|||
|
|
@ -38,8 +38,7 @@ _mesa_glthread_ProgramChanged(struct gl_context *ctx)
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_GetActiveUniform(struct gl_context *ctx,
|
||||
const struct marshal_cmd_GetActiveUniform *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_GetActiveUniform *cmd)
|
||||
{
|
||||
unreachable("never executed");
|
||||
return 0;
|
||||
|
|
@ -87,8 +86,7 @@ _mesa_marshal_GetActiveUniform(GLuint program, GLuint index, GLsizei bufSize,
|
|||
|
||||
uint32_t
|
||||
_mesa_unmarshal_GetUniformLocation(struct gl_context *ctx,
|
||||
const struct marshal_cmd_GetUniformLocation *cmd,
|
||||
const uint64_t *last)
|
||||
const struct marshal_cmd_GetUniformLocation *cmd)
|
||||
{
|
||||
unreachable("never executed");
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue