There is a RenderManagerOpenGLHighPolyTest.cpp program that shows how frame rate scales with polygon count for a given OSVR server configuration.
It would be nice if this program (or another like it, probably using the Present interface) would let you specify the option to do all of the render-to-buffer code and not send to OSVR to see what the "raw" frame rate is to provide a measurement of what fraction of the rendering time is taken up by all of the OSVR processing required to time warp, distortion correct, ATW, and DirectRender.
It might also be good to be able to scale the shader performance along with polygon count so that people could explore the space near what a particular app does.
There is a RenderManagerOpenGLHighPolyTest.cpp program that shows how frame rate scales with polygon count for a given OSVR server configuration.
It would be nice if this program (or another like it, probably using the Present interface) would let you specify the option to do all of the render-to-buffer code and not send to OSVR to see what the "raw" frame rate is to provide a measurement of what fraction of the rendering time is taken up by all of the OSVR processing required to time warp, distortion correct, ATW, and DirectRender.
It might also be good to be able to scale the shader performance along with polygon count so that people could explore the space near what a particular app does.