From 95fe418def7af0cb0aeada76e8a7a8893448cfd9 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Tue, 11 Oct 2022 16:03:04 +0200 Subject: [PATCH] mesa/st: remove translate_mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This no longer does anything useful, so let's just drop it. Reviewed-by: Yonggang Luo Reviewed-by: Marek Olšák Part-of: --- src/mesa/state_tracker/st_draw.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c index 41765c77bfa..18c27c7f459 100644 --- a/src/mesa/state_tracker/st_draw.c +++ b/src/mesa/state_tracker/st_draw.c @@ -73,16 +73,6 @@ static_assert(GL_QUADS == PIPE_PRIM_QUADS, "enum mismatch"); static_assert(GL_TRIANGLE_STRIP_ADJACENCY == PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY, "enum mismatch"); static_assert(GL_PATCHES == PIPE_PRIM_PATCHES, "enum mismatch"); -/** - * Translate OpenGL primtive type (GL_POINTS, GL_TRIANGLE_STRIP, etc) to - * the corresponding Gallium type. - */ -static unsigned -translate_prim(const struct gl_context *ctx, unsigned prim) -{ - return prim; -} - static inline void prepare_draw(struct st_context *st, struct gl_context *ctx, uint64_t state_mask, enum st_pipeline pipeline) @@ -282,7 +272,7 @@ st_indirect_draw_vbo(struct gl_context *ctx, info.primitive_restart = ctx->Array._PrimitiveRestart[index_size_shift]; } - info.mode = translate_prim(ctx, mode); + info.mode = mode; indirect.buffer = indirect_data->buffer; indirect.offset = indirect_offset; @@ -338,7 +328,7 @@ st_draw_transform_feedback(struct gl_context *ctx, GLenum mode, memset(&indirect, 0, sizeof(indirect)); util_draw_init_info(&info); info.max_index = ~0u; /* so that u_vbuf can tell that it's unknown */ - info.mode = translate_prim(ctx, mode); + info.mode = mode; info.instance_count = num_instances; /* Transform feedback drawing is always non-indexed. */