I believe it is possible, though not through public API, to determine if you are using the software pipeline or not. If that isn't enough, how about just adapt at runtime by starting out with the more demanding animations and falling back automatically if the framerate doesn't meet your minimum requirement. Then at least you will be drawing to the screen meaningful info and the user may never notice. You could even hide the measurement in an animated splashscreen or something like that.
Scott On Thu, Jul 31, 2014 at 7:25 PM, Kevin Rushforth <kevin.rushfo...@oracle.com > wrote: > Yeah, that would be a bit of a problem. Without doing something like that, > though, it would just be an approximation, since the performance of > animation depends on the complexity of the geometry, the performance of the > GPU, the performance of the CPU, etc. > > > -- Kevin > > > Mike Hearn wrote: > >> >> Would it be feasible for you to do some measurements / calibration >> on the system and make the determination based on measured speed? >> That seems more to the point anyway. >> >> >> I don't know how to do that without actually drawing to the screen, which >> I don't want to do. >> >