Tôi không muốn sử dụng GLUT, vì nó không có cảm giác giống như Haskell trên đó. Về cơ bản, nó buộc bạn phải sử dụng IORef
và như vậy, vì các cuộc gọi lại.Giải pháp thay thế GLUT cho Haskell?
tôi đã xem xét GLFW
, mà dường như đơn giản và cho phép tôi làm vòng lặp trò chơi trong một đơn nguyên. Nhưng có vẻ như có vấn đề với phần cứng khác nhau, ví dụ, nó hoạt động tốt trên máy tính xách tay của tôi nhưng không hoạt động trên máy tính để bàn của tôi. Và trên cửa sổ, các kết cấu biến mất.
Vì vậy, tôi đã nghĩ đến việc đi vào qua SDL, nhưng có thể có một vấn đề với cửa sổ phụ thuộc, tôi chỉ không biết mà DLL một nhu cầu.
Vì vậy, những gì còn lại để mở cửa sổ OpenGL?
Bạn có thấy ngạc thảo luận tâm-uốn SIGFPE của thị trường bất động từ một vài tuần trước http://blog.sigfpe.com/2011/10/quick-and-dirty-reinversion-of-control.html? Không có IORef nhưng có lẽ nó không phải là loại 'giống như Haskell' mà bạn đang tìm kiếm. – applicative
SDL không có vấn đề gì với tôi – Qchmqs