Tôi đang làm việc trên một khuôn khổ chơi trò chơi và là người mới tham gia OpenGL. Hầu hết các sách dường như không đưa ra câu trả lời rõ ràng cho câu hỏi này và tôi muốn phát triển trên máy tính để bàn của mình bằng cách sử dụng OpenGL, nhưng thực thi mã trong môi trường OpenGL ES 2.0. Câu hỏi của tôi là gấp đôi sau đó:OpenGL vs OpenGL ES 2.0 - Ứng dụng OpenGL có thể được chuyển dễ dàng không?
- Nếu tôi nhắm mục tiêu khuôn khổ cho OpenGL trên máy tính để bàn, nó sẽ chạy mà không sửa đổi trong môi trường OpenGL ES 2.0?
- Nếu không, thì có một trình mô phỏng tốt ở ngoài đó, PC hoặc Mac; là có một kịch bản mà tôi có thể chạy mà sẽ chuyển đổi mã OpenGL của tôi vào mã OpenGL ES, hoặc cờ những điều đó sẽ không hoạt động?
2/http: //www.imgtec.com/PowerVR/insider/sdkdownloads/ lưu trữ cho nền tảng Linux? Tôi chắc chắn chúng ta có thể mô phỏng glBegin trên đầu trang của thực hiện GLES – RzR
@ rzr: Thi đua glBegin() chắc chắn có thể, nhưng có thể là một ý tưởng tồi. Thay vào đó, bạn có thể muốn cấu trúc lại mã. Trên trang web đó, bạn sẽ muốn tải xuống bản lưu trữ "Mô phỏng PC" cho OpenGL ES 1.1 hoặc OpenGL ES 2.0. –
mục tiêu là đảm bảo khả năng tương thích nguồn đầu tiên, không quan tâm đến hiệu suất, chỉ muốn xây dựng các ứng dụng cũ ... - http://rzr.online.fr/q/opengl – RzR