Кросс-платформенная разработка с GLKit?

Я только что установил текущий выпуск Xcode 4 и реализовал новый API «GLKit», который также используется в шаблоне OpenGL для iOS. Итак, я хочу разработать кроссплатформенную игру для iOS, Mac и Windows. GLKit кажется шагом назад с точки зрения переносимости, но особенности GLKit (особенно такие, как асинхронная загрузка текстур) дают большие преимущества ...

Как я могу разработать кросс-платформенную игру с GLKit? Мне нужно было бы написать любой графический код дважды, верно? Или есть что-то вроде реализации GLKit для Windows?

Любая идея, обходной путь, совет по дизайну кода (как отделить код GLKit от других компонентов?) Приветствуются - спасибо!

6
задан Constantin 2 February 2012 в 18:05
поделиться