From: Brian Paul Date: Thu, 6 Oct 2022 03:05:08 +0000 (-0600) Subject: draw: asst. clean-ups in draw_pipe_util.c X-Git-Tag: upstream/22.3.5~1790 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0a31e24d22d6da2de9ae440c18f473a269c53008;p=platform%2Fupstream%2Fmesa.git draw: asst. clean-ups in draw_pipe_util.c Signed-off-by: Brian Paul Acked-by: Dave Airlie Part-of: --- diff --git a/src/gallium/auxiliary/draw/draw_pipe_util.c b/src/gallium/auxiliary/draw/draw_pipe_util.c index c2cb156..172e270 100644 --- a/src/gallium/auxiliary/draw/draw_pipe_util.c +++ b/src/gallium/auxiliary/draw/draw_pipe_util.c @@ -1,8 +1,8 @@ /************************************************************************** - * + * * Copyright 2007 VMware, Inc. * All Rights Reserved. - * + * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including @@ -10,11 +10,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -22,7 +22,7 @@ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * + * **************************************************************************/ /* @@ -42,22 +42,20 @@ draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header stage->next->point(stage->next, header); } + void draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header) { stage->next->line(stage->next, header); } + void draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header) { stage->next->tri(stage->next, header); } - - - - /* This is only used for temporary verts. */ #define MAX_VERTEX_SIZE ((2 + PIPE_MAX_SHADER_OUTPUTS) * 4 * sizeof(float)) @@ -66,28 +64,27 @@ draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header) /** * Allocate space for temporary post-transform vertices, such as for clipping. */ -boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr ) +boolean +draw_alloc_temp_verts(struct draw_stage *stage, unsigned nr) { assert(!stage->tmp); stage->tmp = NULL; stage->nr_tmps = nr; - if (nr != 0) - { - unsigned i; - ubyte *store = (ubyte *) MALLOC( MAX_VERTEX_SIZE * nr + - DRAW_EXTRA_VERTICES_PADDING ); + if (nr != 0) { + ubyte *store = (ubyte *) MALLOC(MAX_VERTEX_SIZE * nr + + DRAW_EXTRA_VERTICES_PADDING); if (!store) return FALSE; - stage->tmp = (struct vertex_header **) MALLOC( sizeof(struct vertex_header *) * nr ); + stage->tmp = (struct vertex_header **) MALLOC(sizeof(struct vertex_header *) * nr); if (stage->tmp == NULL) { FREE(store); return FALSE; } - - for (i = 0; i < nr; i++) + + for (unsigned i = 0; i < nr; i++) stage->tmp[i] = (struct vertex_header *)(store + i * MAX_VERTEX_SIZE); } @@ -95,11 +92,12 @@ boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr ) } -void draw_free_temp_verts( struct draw_stage *stage ) +void +draw_free_temp_verts(struct draw_stage *stage) { if (stage->tmp) { - FREE( stage->tmp[0] ); - FREE( stage->tmp ); + FREE(stage->tmp[0]); + FREE(stage->tmp); stage->tmp = NULL; } } @@ -109,26 +107,23 @@ void draw_free_temp_verts( struct draw_stage *stage ) * * Called only from draw_pipe_vbuf.c */ -void draw_reset_vertex_ids(struct draw_context *draw) +void +draw_reset_vertex_ids(struct draw_context *draw) { struct draw_stage *stage = draw->pipeline.first; - - while (stage) { - unsigned i; - for (i = 0; i < stage->nr_tmps; i++) - stage->tmp[i]->vertex_id = UNDEFINED_VERTEX_ID; + while (stage) { + for (unsigned i = 0; i < stage->nr_tmps; i++) + stage->tmp[i]->vertex_id = UNDEFINED_VERTEX_ID; stage = stage->next; } - if (draw->pipeline.verts) - { - unsigned i; + if (draw->pipeline.verts) { char *verts = draw->pipeline.verts; unsigned stride = draw->pipeline.vertex_stride; - for (i = 0; i < draw->pipeline.vertex_count; i++) { + for (unsigned i = 0; i < draw->pipeline.vertex_count; i++) { ((struct vertex_header *)verts)->vertex_id = UNDEFINED_VERTEX_ID; verts += stride; }