18 # define DEBUG_NAME_LEN 64
20 # define DEBUG_NAME_LEN 8
41 virtual void bind(
int slot) = 0;
60 return reinterpret_cast<const StorageBuf *
>(vert);
struct GPUStorageBuf GPUStorageBuf
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
virtual void clear(eGPUTextureFormat internal_format, eGPUDataFormat data_format, void *data)=0
StorageBuf(size_t size, const char *name)
virtual void bind(int slot)=0
char name_[DEBUG_NAME_LEN]
virtual void update(const void *data)=0
virtual void copy_sub(VertBuf *src, uint dst_offset, uint src_offset, uint copy_size)=0
SyclQueue void void * src
static GPUContext * wrap(Context *ctx)
static Context * unwrap(GPUContext *ctx)