Tôi cần chuyển dự án trò chơi của mình từ Android (viết bằng C, OpenGL ES 2.0, nhờ NDK) sang nền tảng Windows và Linux. Tất nhiên tôi sẽ cần phải viết lại một số mã phụ thuộc nền tảng, nhưng bây giờ tôi bị mắc kẹt với câu hỏi thư viện nào để tạo OpenGL và xử lý đầu vào sử dụng.
Chỉ cần một người nhanh chóng nhận được 3 ứng cử viên:
1) Freeglut - viết lại và GLUT cũ tốt miễn phí.
2) SDL - hầu hết đều biết một lib, được sử dụng trong nhiều trò chơi.
3) GLFW - một số loại mới, nhưng đơn giản và chức năng.
Tôi chỉ mới phát triển PC và không thấy bất kỳ sự khác biệt đáng kể nào. Bạn có thể giúp tôi chọn cái nào không? Tôi rõ ràng chỉ cần nhập chuột / bàn phím lõi và tạo bối cảnh OpenGL, tôi cũng sẽ sử dụng GLEW để truy cập OpenGL hiện đại một cách dễ dàng.