Я участвую в проекте разработки, который использует freeglut (основанный на долговременном перенасыщении) для своего клиента.Проект, с которым я помогаю, использует freeglut для клиента. Должен ли я советовать иначе?
Клиент в конечном итоге позволит полностью взаимодействовать с крупномасштабной 3D-средой. Должен ли я позволить развитию продолжать с freeglut (возможно ли это), или я должен посоветовать им использовать другую альтернативу, такую как libsdl, opentk или даже аксиома.
Я не графический человек, но я чувствую, что freeglut потенциально может быть ограниченным выбором.
Самый убедительный ответ (за или против) будет аккредитован.
EDIT: Несколько пунктов, чтобы сделать ...
- Проект уже использует Tao Framework.
- DirectX и XNA не являются параметрами (например: что-то вроде freeglut или libsdl).
Я сделал свое исследование и обнаружил, что freeglut снова находится в активной разработке и что у них есть релиз в ожидании. Это не меняет ощущение, что это может быть потенциально ограниченный выбор.
Мой вопрос не в том, как это делается, а в том, является ли свободный -глют все еще жизнеспособным выбором для чего-то, что потенциально может стать большим, и есть ли более современные решения, которые могут немного облегчить разработку.
EDIT: Это поможет, если другие альтернативы имеют лучшую поддержку mutli-threading (не для рендеринга объектов, а для обработки данных и т. Д.).
EDIT: Чтобы разработать немного больше ... клиент должен работать, по крайней мере, в Linux и Windows.
Спасибо!