| 47 | } |
| 48 | |
| 49 | HBufferedRenderBuffer NewBufferedRenderBuffer(HRenderContext render_context, RenderBufferType type) |
| 50 | { |
| 51 | BufferedRenderBuffer* buffer = new BufferedRenderBuffer(); |
| 52 | memset(buffer, 0, sizeof(BufferedRenderBuffer)); |
| 53 | |
| 54 | buffer->m_Type = type; |
| 55 | buffer->m_Buffers.SetCapacity(1); |
| 56 | |
| 57 | RewindBuffer(render_context, buffer); |
| 58 | CreateAndPush(render_context, buffer); |
| 59 | |
| 60 | return buffer; |
| 61 | } |
| 62 | |
| 63 | void DeleteBufferedRenderBuffer(HRenderContext render_context, HBufferedRenderBuffer buffer) |
| 64 | { |