Estoy haciendo un juego de iOS usando Unity. Estoy probando algunos sombreadores que he creado para el juego y, en algunos casos, el dispositivo funcionará a menos de 30 FPS pero no tendrá una utilización del dispositivo del 100%.
En ocasiones, una prueba comenzará con un% de utilización del dispositivo más alto y luego, con el tiempo, irá bajando, aunque la prueba simplemente muestre un plano con un material en ella.
Por ejemplo, una prueba de sombreado que acabo de ejecutar en un iPad 4: Utilización del dispositivo 85% Utilización del renderizador 85% Utilización del solador 1% Cuadros principales de animación por segundo 12
Esta prueba utiliza apenas cualquier CPU y solo representa 4 triángulos (2 planos grandes que cubren la pantalla).
¿Alguien tiene alguna idea de por qué esto podría estar sucediendo? Por lo general, la utilización del renderizador aumenta al 100% ... bastante perplejo, siendo un novato en gráficos.
¡Gracias por la ayuda!