|
@@ -53,7 +53,6 @@ public:
|
|
void *map(MapType map, size_t offset, size_t size) override;
|
|
void *map(MapType map, size_t offset, size_t size) override;
|
|
void unmap(size_t usedoffset, size_t usedsize) override;
|
|
void unmap(size_t usedoffset, size_t usedsize) override;
|
|
bool fill(size_t offset, size_t size, const void *data) override;
|
|
bool fill(size_t offset, size_t size, const void *data) override;
|
|
- void clear(size_t offset, size_t size) override;
|
|
|
|
void copyTo(love::graphics::Buffer *dest, size_t sourceoffset, size_t destoffset, size_t size) override;
|
|
void copyTo(love::graphics::Buffer *dest, size_t sourceoffset, size_t destoffset, size_t size) override;
|
|
|
|
|
|
ptrdiff_t getHandle() const override { return buffer; };
|
|
ptrdiff_t getHandle() const override { return buffer; };
|
|
@@ -66,6 +65,8 @@ private:
|
|
bool load(const void *initialdata);
|
|
bool load(const void *initialdata);
|
|
bool supportsOrphan() const;
|
|
bool supportsOrphan() const;
|
|
|
|
|
|
|
|
+ void clearInternal(size_t offset, size_t size) override;
|
|
|
|
+
|
|
BufferUsage mapUsage = BUFFERUSAGE_VERTEX;
|
|
BufferUsage mapUsage = BUFFERUSAGE_VERTEX;
|
|
GLenum target = 0;
|
|
GLenum target = 0;
|
|
|
|
|