| 223 | } |
| 224 | |
| 225 | static void DebugRenderListDispatch(dmRender::RenderListDispatchParams const ¶ms) |
| 226 | { |
| 227 | DebugRenderer *debug_renderer = (DebugRenderer *)params.m_UserData; |
| 228 | |
| 229 | if (params.m_Operation == dmRender::RENDER_LIST_OPERATION_BATCH) |
| 230 | { |
| 231 | for (uint32_t *i=params.m_Begin;i!=params.m_End;i++) |
| 232 | { |
| 233 | if (params.m_Buf[*i].m_BatchKey == debug_renderer->m_RenderBatchVersion) |
| 234 | { |
| 235 | dmRender::RenderObject *ro = (dmRender::RenderObject*) params.m_Buf[*i].m_UserData; |
| 236 | dmRender::AddToRender(params.m_Context, ro); |
| 237 | } |
| 238 | } |
| 239 | } |
| 240 | } |
| 241 | |
| 242 | void FlushDebug(HRenderContext render_context, uint32_t render_order) |
| 243 | { |
nothing calls this directly
no test coverage detected