Blender V4.3
GPU_drawlist.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2020 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
12#pragma once
13
14namespace blender::gpu {
15class Batch;
16}
17
19struct GPUDrawList;
20
21/* Create a list with at least length drawcalls. Length can affect performance. */
22GPUDrawList *GPU_draw_list_create(int list_length);
23void GPU_draw_list_discard(GPUDrawList *list);
24
25void GPU_draw_list_append(GPUDrawList *list, blender::gpu::Batch *batch, int i_first, int i_count);
26void GPU_draw_list_submit(GPUDrawList *list);
GPUDrawList * GPU_draw_list_create(int list_length)
void GPU_draw_list_append(GPUDrawList *list, blender::gpu::Batch *batch, int i_first, int i_count)
void GPU_draw_list_submit(GPUDrawList *list)
void GPU_draw_list_discard(GPUDrawList *list)
struct @620::@622 batch