Blender
V4.3
source
blender
gpu
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
14
namespace
blender::gpu
{
15
class
Batch;
16
}
17
19
struct
GPUDrawList;
20
21
/* Create a list with at least length drawcalls. Length can affect performance. */
22
GPUDrawList *
GPU_draw_list_create
(
int
list_length);
23
void
GPU_draw_list_discard
(GPUDrawList *list);
24
25
void
GPU_draw_list_append
(GPUDrawList *list, blender::gpu::Batch *
batch
,
int
i_first,
int
i_count);
26
void
GPU_draw_list_submit
(GPUDrawList *list);
GPU_draw_list_create
GPUDrawList * GPU_draw_list_create(int list_length)
Definition
gpu_drawlist.cc:19
GPU_draw_list_append
void GPU_draw_list_append(GPUDrawList *list, blender::gpu::Batch *batch, int i_first, int i_count)
GPU_draw_list_submit
void GPU_draw_list_submit(GPUDrawList *list)
Definition
gpu_drawlist.cc:37
GPU_draw_list_discard
void GPU_draw_list_discard(GPUDrawList *list)
Definition
gpu_drawlist.cc:25
batch
struct @620::@622 batch
blender::gpu
Definition
blf_internal_types.hh:23
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0