implement streaming by bufferSubData, split upload and allocation in ringbuffer

This commit is contained in:
degasus committed 2013-02-01 12:30:08 +01:00
1 parent 30170575c8
commit 878bd7f26c
4 files changed
+31 -11

No files matched your search

@@ -25,7 +25,8 @@
namespace OGL
{
enum StreamType {
MAP_AND_ORPHAN
MAP_AND_ORPHAN,
BUFFERSUBDATA
};
class StreamBuffer {
@@ -34,6 +35,7 @@ public:
StreamBuffer(u32 type, size_t size);
~StreamBuffer();
void Alloc(size_t size);
size_t Upload(u8 *data, size_t size);
u32 getBuffer() { return m_buffer; }