I have an application that displays for lack of a better term, a map using an Orthographic projection.
Though speed is not really required due to the simplicity of the rendering, my plan is to render using VBO’s in preparation for the day when immediate mode goes away.
My question is - how dynamic does the data need to be in order to necessitate dynamic arrays? My situation is that 99.5% of the time, the map data will be static. However, occasionally, a user may choose to add or remove elements from the map, which would obviously change the vertex data. By occasionally I mean that in a 4-hour session of using the app, they might do it twice.
My thinking is that that’s not really dynamic - so I should probably use static arrays and then just tear them down and rebuild them when the data changes. Obviously that’d be horrible for most applications, but my application is so, well…static, that it seems OK to me.
Any thoughts?