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.