|
Blender V4.3
|
#include "BLI_assert.h"#include "GPU_batch.hh"#include "mtl_common.hh"#include "mtl_drawlist.hh"#include "mtl_primitive.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::gpu |
Macros | |
| #define | MDI_ENABLED (buffer_size_ != 0) |
| #define | MDI_DISABLED (buffer_size_ == 0) |
| #define | MDI_INDEXED (base_index_ != UINT_MAX) |
Implementation of Multi Draw Indirect using OpenGL. Fallback if the needed extensions are not supported.
Definition in file mtl_drawlist.mm.
| #define MDI_DISABLED (buffer_size_ == 0) |
Definition at line 46 of file mtl_drawlist.mm.
Referenced by blender::gpu::GLDrawList::append(), and blender::gpu::MTLDrawList::append().
| #define MDI_ENABLED (buffer_size_ != 0) |
Definition at line 45 of file mtl_drawlist.mm.
Referenced by blender::gpu::GLDrawList::submit(), and blender::gpu::MTLDrawList::submit().
Definition at line 47 of file mtl_drawlist.mm.
Referenced by blender::gpu::GLDrawList::append(), blender::gpu::MTLDrawList::append(), blender::gpu::GLDrawList::submit(), and blender::gpu::MTLDrawList::submit().