Что связано с развертыванием приложений OpenGL на устройстве Windows Mobile? Очевидно, мы не можем предположить, что все устройства имеют существующие драйверы OpenGL. Есть ли какие-либо лучшие практики? Было бы разумно ожидать мочь использовать это для чего-то другого, чем приложения типа хобби?
Не совсем ответ. Просто делюсь некоторыми ссылками, которые я нашел в интернете:
.
+ Поддержка Samsung OMNIA OpenGL ES/DirectX, тема на форуме MSDN
+ Уровень совместимости с OpenGL для Samsung Omnia II, проект в SourceForge
+ Некоторые очень важные замечания Джоэла Айвори Джонсона по теме
Мой краткий вывод: поддержка OpenGL ES/DirectX зависит от производителя OEM/оборудования.
Вы можете либо поставлять ваше приложение с программным рендерером по вашему выбору, если оно не обнаруживает наличие оптимизированной реализации производителя; либо просто создать отдельный пакет/инсталлятор, нацеленный на данное конкретное устройство. Я думаю, что таким образом вы все равно сможете иметь ту же самую базу кода.