Module: Mesa
Branch: main
Commit: 95fe418def7af0cb0aeada76e8a7a8893448cfd9
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=95fe418def7af0cb0aeada76e8a7a8893448cfd9

Author: Erik Faye-Lund <[email protected]>
Date:   Tue Oct 11 16:03:04 2022 +0200

mesa/st: remove translate_mode

This no longer does anything useful, so let's just drop it.

Reviewed-by: Yonggang Luo <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19034>

---

 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. */

Reply via email to