31 bool is_wrapper_ =
false;
40 void read(
void *
data)
const override;
53 bool is_active()
const;
55 MEM_CXX_CLASS_ALLOC_FUNCS(
"GLVertBuf");
62 return GL_STREAM_DRAW;
64 return GL_DYNAMIC_DRAW;
67 return GL_STATIC_DRAW;
70 return GL_STATIC_DRAW;
80 return GL_UNSIGNED_BYTE;
84 return GL_UNSIGNED_SHORT;
88 return GL_UNSIGNED_INT;
92 return GL_INT_2_10_10_10_REV;
Read Guarded memory(de)allocation.
unsigned long long int uint64_t
void bind_as_texture(uint binding) override
void upload_data() override
void bind_as_ssbo(uint binding) override
friend class GLStorageBuf
void wrap_handle(uint64_t handle) override
void resize_data() override
void update_sub(uint start, uint len, const void *data) override
void acquire_data() override
void release_data() override
static GLenum to_gl(const GPUAttachmentType type)