Я программирую новый движок для iOS и сейчас могу проверить, сколько энергии я могу получить от своего движка.
Мой код написан на C ++, а движокнаписано с высокой эффективностью для потоковой передачи, пакетного рендеринга, отбраковки усеченного контура, отбора окклюзии, быстрого управления памятью и т. д. Однако результаты не соответствуют моим ожиданиям, и мне интересно, смог ли кто-нибудь получить больше отих устройство iPhone.
Прямо сейчас я рендую только геометрию с текстурами, и лучшее, что я получаю, это примерно 20K + треугольников, воспроизводимых со скоростью ~ 35 кадров в секунду на моем iPhone 3GS.
Это как-томаксимум iPhone 3GS может сделать?Или кто-то сделал лучше?
PS Я пока не делаю треугольные полосы, так что я знаю, что там улучшение примерно на 5fps.