Tôi đang cố tìm các ví dụ về cách triển khai trình đổ bóng đơn giản cho OpenGL ES 1.x (dành riêng cho iPhone). Tôi chưa bao giờ làm việc với các trình đổ bóng trước đây, nhưng tôi hiểu những gì chúng được sử dụng. Tôi nghĩ rằng một khi tôi có thể tải một shader đơn giản trong giả lập tôi sẽ có thể lấy nó từ đó và làm những gì tôi cần làm. Cảm ơn sự giúp đỡ, ~ EricOpenGL ES 1.x Shaders
5
A
Trả lời
11
iPhone hiện đang sử dụng OpenGL ES 1.1 không hỗ trợ đường ống có thể lập trình. OpenGL ES 2.0 dường như có chúng mặc dù và cũng là không tương thích với 1.1.
1
Hiểu biết của tôi là các phần cứng shaders trên iPhone đã được hệ điều hành sử dụng cho các tính năng của nó trong CoreAnimation và OpenGL ES. Điều này có nghĩa là chúng không có sẵn cho bạn.
Bạn đang tìm kiếm trình phát phần mềm? Hãy thử http://unity3d.com/unity/features/shaders
2
Từ this post:
Các pixel shader của nền tảng iP * được lập trình thông qua và tổ hợp kết cấu.
Các vấn đề liên quan
- 1. OpenGL ES và OpenGL shaders tương thích
- 2. glGetUniformLocation trở -1 OpenGL ES (iPhone)
- 3. Bộ lọc Gaussian với OpenGL Shaders
- 4. Cách viết lại ứng dụng OpenGL 2D cho OpenGL ES?
- 5. Chọn OpenGL ES 1.1 hoặc OpenGL ES 2.0?
- 6. khác biệt trong iOS OpenGL ES và Android OpenGL ES
- 7. Hiệu suất lược tả của OpenGL Shaders
- 8. framebuffer và sử dụng shaders trong opengl
- 9. OpenGL ES cho Iphone
- 10. OpenGL-ES và Cg
- 11. Matrix.frustumM (mProjMatrix, 0, -ratio, ratio, -1, 1, 3, 7); trong OpenGL ES 20?
- 12. Tương thích ngược OpenGL với OpenGL ES?
- 13. Cách đạt được glOrthof trong OpenGL ES 2.0
- 14. iPhone OpenGL ES - Cách chọn
- 15. OpenGL ES Render to Texture
- 16. Kênh alpha alpha OpenGL ES 2.0
- 17. Android OpenGL - ES Texture chảy máu
- 18. Vẽ cạnh của một đa giác với shaders OpenGL
- 19. Clipping-planes trong OpenGL ES 2.0
- 20. Android Opengl ES: GLUtils.glTexImage2D gây GL_INVALID_ENUM
- 21. Thực hành tốt nhất OpenGL ES cho điều kiện
- 22. Android OpenGL ES 2, Vẽ hình vuông
- 23. Hướng dẫn viết mã OpenGL và OpenGL ES tương thích?
- 24. Sương mù OpenGL so với sương mù OpenGL ES
- 25. OpenGL es 2.0 Đọc bộ đệm sâu
- 26. OpenGL ES 1 đa văn bản với các tọa độ khác nhau của tia cực tím
- 27. Các vấn đề về Máy ảnh OpenGL ES 2.0
- 28. OpenGL ES 2.0 tương đương với glOrtho()?
- 29. OpenGL | ES trên máy tính để bàn
- 30. OpenGL ES 1.1 hoặc 2.0 trên iPhone
OpenGL ES 1.1 không hỗ trợ trình đổ bóng vì nó được thiết kế đặc biệt cho đường ống chức năng cố định. – codelogic
Bạn đúng rằng chức năng đổ bóng không được hiển thị bởi OpenGL trên iPhone, tuy nhiên tôi không nghĩ có bất cứ điều gì để gợi ý rằng hệ điều hành đang sử dụng trình đổ bóng. Bạn có bất kỳ trích dẫn nào về điều đó không? – codelogic
Tôi không có trích dẫn, chỉ những người khác đoán –