9#ifndef AVARA3D_RENDER_BACKEND_OPENGL_OGLDEBUGLINES_H
10#define AVARA3D_RENDER_BACKEND_OPENGL_OGLDEBUGLINES_H
15#include "a3d/mesh/Line.h"
16#include "a3d/render/backend/opengl/GLTypes.h"
20 class OGLMemoryTracker;
22 struct OGLDebugLines {
33 explicit OGLDebugLines(OGLMemoryTracker& memoryTracker);
38 void upload(
const std::vector<Line>& lines);
43 OGLMemoryTracker& memoryTracker;
46 gl::sizei_t vertexCount = 0;
47 std::vector<Vertex> cpuVerts = {};