1#ifndef GLK_SHADER_STORAGE_BUFFER_HPP
2#define GLK_SHADER_STORAGE_BUFFER_HPP
18 void set_data(
size_t buffer_size,
const void* data);
19 void get_data(
size_t buffer_size,
void* data)
const;
Definition shader_storage_buffer.hpp:10
void clear_data(const T &data)
void copy_to(ShaderStorageBuffer &dst, size_t size=0) const
void get_data(size_t buffer_size, void *data) const
void set_data(size_t buffer_size, const void *data)
ShaderStorageBuffer(size_t size, const void *data=nullptr, GLenum usage=GL_DYNAMIC_COPY)
Definition async_buffer_copy.hpp:6
std::enable_if_t< needs_aligned_allocator< T >::value, std::shared_ptr< T > > make_shared(Args &&... args)
Definition make_shared.hpp:20