- *vertexData = q.s0; vertexData++;
- *vertexData = q.t0; vertexData++;
- *vertexData = q.x0; vertexData++;
- *vertexData = q.y0; vertexData++;
- *vertexData = q.s1; vertexData++;
- *vertexData = q.t0; vertexData++;
- *vertexData = q.x1; vertexData++;
- *vertexData = q.y0; vertexData++;
- *vertexData = q.s1; vertexData++;
- *vertexData = q.t1; vertexData++;
- *vertexData = q.x1; vertexData++;
- *vertexData = q.y1; vertexData++;
- *vertexData = q.s0; vertexData++;
- *vertexData = q.t1; vertexData++;
- *vertexData = q.x0; vertexData++;
- *vertexData = q.y1; vertexData++;
-
- *indexData = m_debug_font_vertex_head/4; indexData++;
- *indexData = m_debug_font_vertex_head/4+1; indexData++;
- *indexData = m_debug_font_vertex_head/4+3; indexData++;
- *indexData = m_debug_font_vertex_head/4+2; indexData++;
- *indexData = 65535; indexData++;
+ size_t index = vertexData.Add({q.x0, q.y0, q.s0, q.t0});
+ index += baseVertex;
+ indexData.Add(index);
+ index = vertexData.Add({q.x1, q.y0, q.s1, q.t0});
+ index += baseVertex;
+ indexData.Add(index);
+ index = vertexData.Add({q.x0, q.y1, q.s0, q.t1});
+ index += baseVertex;
+ indexData.Add(index);
+ index = vertexData.Add({q.x1, q.y1, q.s1, q.t1});
+ index += baseVertex;
+ indexData.Add(index);
+ indexData.Add(65535);