|
Blender
V3.3
|
#include "BLI_assert.h"#include "GPU_batch.h"#include "gpu_context_private.hh"#include "gpu_drawlist_private.hh"#include "gpu_vertex_buffer_private.hh"#include "gl_backend.hh"#include "gl_drawlist.hh"#include "gl_primitive.hh"#include <climits>Go to the source code of this file.
Classes | |
| struct | GLDrawCommand |
| struct | GLDrawCommandIndexed |
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 gl_drawlist.cc.
| #define MDI_DISABLED (buffer_size_ == 0) |
Definition at line 43 of file gl_drawlist.cc.
| #define MDI_ENABLED (buffer_size_ != 0) |
Definition at line 42 of file gl_drawlist.cc.
Definition at line 44 of file gl_drawlist.cc.