Hello! I am making a small font engine for draw statistics on screen. My example:

My system is worked so:
- I create dynamic vertex buffer with size float3 (position) x float2 (uv coordinates) x 1000
- Start game loop
- For every frame I map vertex buffer (font engine)
- I update necessary vertex (fps etc)
- Unmap vertex buffer (font engine)
- Draw vertex buffer (font engine) (1 draw call)
I am kind of a beginner (many optimization concepts are not familiar to me), so I wanted to know:
- Is this way of drawing text effective? After all, the constant display of memory …