Я участвую в проекте по разработке, который использует freeglut (на основе долгой несуществующей перенасыщенности) для своего клиента.
Клиент в конечном итоге разрешит полное взаимодействие с крупномасштабной трехмерной средой. Должен ли я позволить продолжить разработку с freeglut (возможно ли это вообще) или мне следует посоветовать использовать другую альтернативу, такую как libsdl, opentk или даже axiom.
Я не специалист по графике, но у меня возникает ощущение, что свободный выбор может быть ограниченным выбором.
Самый убедительный ответ (за или против) будет аккредитован.
РЕДАКТИРОВАТЬ: Несколько моментов, чтобы сделать ...
- В проекте уже используется Tao Framework.
- DirectX и XNA не являются опциями (т. Е. Необходимо использовать что-то вроде freeglut или libsdl).
Я провел свое исследование и обнаружил, что freeglut снова находился в активной разработке и что они ожидают релиза. Это не меняет моего ощущения, что это может быть потенциально ограниченный выбор.
Мой вопрос не о том, как это делается, а о том, является ли freeglut жизнеспособным выбором для чего-то, что потенциально может стать большим, и есть ли более «современные» решения, которые могут немного облегчить разработку.
EDIT: Было бы полезно, если бы другие альтернативы имели лучшую поддержку многопоточности (не для рендеринга объектов, а для обработки данных и т. Д.).
РЕДАКТИРОВАТЬ: Чтобы уточнить немного ... клиент должен работать по крайней мере в Linux и Windows.
Спасибо!