Как получить программные требования к оборудованию при пересадке с Windows на Android? - PullRequest
0 голосов
/ 31 мая 2011

Я хочу перенести 3D-программу, написанную в OpenGL на платформе Windows, на Android, но мне интересно, может ли она нормально работать на обычных платформах Android, поэтому я хочу оценить, сколько аппаратного ресурса достаточно для ее бесперебойной работы. Это своего рода требования к оборудованию для программного обеспечения или 3d-игр, которые компания рекомендует пользователям. Я не знаю, как получить требования к оборудованию для моей программы при пересадке на Android.

Я использовал gdebugger, и он дал мне некоторую информацию, но я не думаю, что этого достаточно для меня. У кого-нибудь здесь есть идея или решение? Большое спасибо заранее!

Ответы [ 3 ]

2 голосов
/ 31 мая 2011

Если ваша программа достаточно проста, вы можете написать некоторые оценки скорости заполнения текстур, что является довольно простым (и старым) показателем производительности рендеринга. Практически каждый 3D-чип поставляется с теоретической частотой заполнения, поэтому вы можете получить теоретические значения как для настольной системы, так и для некоторых телефонов Android. След памяти текстуры - это еще одна вещь, которую вы можете оценить, особенно используя gdebugger. Еще раз, эти цифры известны большинству фишек.

Это быстрый способ получения некоторых чисел, очевидно, без каких-либо реальных гарантий производительности.

0 голосов
/ 01 июня 2011

Зависит от набора функций, который вы используете. Например, если вы используете FBO, устройство должно будет поддерживать расширение framebuffer. Если вы используете MSAA, плавная линия, устройство будет иметь поддержку соответствующих расширений. После перечисления ваших требований вы можете использовать glGet для проверки поддержки устройства. http://www.opengl.org/sdk/docs/man/xhtml/glGet.xml

0 голосов
/ 31 мая 2011

Лучшим способом было бы протестировать его на реальном устройстве и понять, какое оборудование работает хорошо. Вы можете распространять бета-приложение и получать отзывы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...