MCPcopy Create free account
hub / github.com/defold/defold / NewRenderBuffer

Function NewRenderBuffer

engine/render/src/render/buffer.cpp:19–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17namespace dmRender
18{
19 static HRenderBuffer NewRenderBuffer(dmGraphics::HContext graphics_context, RenderBufferType type)
20 {
21 switch(type)
22 {
23 case RENDER_BUFFER_TYPE_VERTEX_BUFFER: return (HRenderBuffer) dmGraphics::NewVertexBuffer(graphics_context, 0, 0x0, dmGraphics::BUFFER_USAGE_DYNAMIC_DRAW);
24 case RENDER_BUFFER_TYPE_INDEX_BUFFER: return (HRenderBuffer) dmGraphics::NewIndexBuffer(graphics_context, 0, 0x0, dmGraphics::BUFFER_USAGE_DYNAMIC_DRAW);
25 default:break;
26 }
27 return (HRenderBuffer) 0;
28 }
29
30 static void DeleteRenderBuffer(HRenderBuffer buffer_to_remove, RenderBufferType type)
31 {

Callers 1

CreateAndPushFunction · 0.85

Calls 2

NewVertexBufferFunction · 0.85
NewIndexBufferFunction · 0.85

Tested by

no test coverage detected