¿Cuál sería la mejor manera de medir la velocidad de cuadros de mi programa OpenGL?OpenGl Frecuencia de cuadros
5
A
Respuesta
3
Mida el tiempo transcurrido y cuente el número de cuadros. Divide uno por el otro para obtener la velocidad de fotogramas.
Cuando el tiempo transcurrido alcanzó un segundo, o más si desea promediarlo durante un período de tiempo más largo, reinicie ambos recuentos y comience nuevamente.
5
Stick un temporizador al inicio de su ciclo principal y prueba cuánto tiempo se tarda en volver allí.
bajo Windows que haría algo así:
double oldTime = 0.0.
while(!exit)
{
__int64 counter;
QueryPerformanceCounter((LARGE_INTEGER*)&counter);
__int64 frequency;
QueryPerformanceFrequency((LARGE_INTEGER*)&frequency);
double newTime = (double)counter/(double)frequency;
double frameRate = 1.0/(newTime - oldTime);
oldTime = newTime;
// Rest of your game loop goes here.
}
1
SPF (Seconds Per Frame) es un poco más informativo métrica.
0
Si está en Windows, simplemente use Fraps.
Cuestiones relacionadas
- 1. Android OpenGL ES 2, cuadros de dibujo
- 2. frecuencia de actualización establecida para deviceMotionUpdateInterval ¿es la frecuencia real?
- 3. conteo de frecuencia artículo
- 4. RSS: frecuencia de actualización?
- 5. OpenGL u OpenGL ES
- 6. cuadros de diálogo personalizados Problema
- 7. Cuadros de alerta en Python?
- 8. i18n para cuadros de selección
- 9. Relleno en cuadros de selección
- 10. Rendimiento al dibujar CGPaths con frecuencia
- 11. Detección de frecuencia de Python
- 12. Cuadros con esquinas redondeadas
- 13. PayPal CreateRecurringPaymentsProfile frecuencia de facturación
- 14. parcela matriz de frecuencia ponderada
- 15. sesión de CodeIgniter expira frecuencia
- 16. Detectando la frecuencia fundamental
- 17. Frecuencia acumulada por factor
- 18. opengl invert framebuffer pixels
- 19. F # A cuadros Arithmetics Alcance
- 20. Efectos de fundido de FFmpeg entre cuadros
- 21. Bucle a través de cuadros de texto
- 22. iOS obtener velocidad de cuadros de video
- 23. Algoritmo de síntesis de modulación de frecuencia
- 24. ¿Cómo obtener la frecuencia de muestreo y la frecuencia del archivo de música (MP3) en android?
- 25. Display Control de Frecuencia de actualización en el dispositivo Android
- 26. WPF: cuadros de lista y virtualización
- 27. Generando indicadores en cuadros de datos grandes
- 28. Android Cloud Printing sin cuadros de diálogo
- 29. .NET MVC enmascaramiento cuadros de texto Contraseña
- 30. MVVM Light - Vistas y cuadros de diálogo
si estoy usando exceso y hago este llamado glutIdleFunc (oneFrame); Supongo que se llamará a oneFrame en cada fotograma ¿es correcto? – Mike2012
Creo que sí, pero no estoy tan familiarizado con el exceso – jcoder