Tôi phải gửi các thuộc tính đỉnh bằng cách sử dụng glVertexAttribPointer tới các trình tạo bóng trông đợi chúng như được xây dựng trong (gl_Vertex
, gl_Color
, v.v.).glVertexAttribPointer trên các thuộc tính đỉnh dựng sẵn như gl_Vertex, gl_Normal
Chức năng glVertexAttribPointer
cần chỉ định chỉ mục (hoặc vị trí) của mỗi thuộc tính dựng sẵn. Tôi có thể làm điều đó trên việc triển khai NVidia vì vị trí của từng thuộc tính được cố định (xem http://www.opengl.org/sdk/docs/tutorials/ClockworkCoders/attributes.php tại phần "Thuộc tính tùy chỉnh), tuy nhiên tôi không chắc chắn về các vị trí trong việc triển khai ATI. -1 khi cố gắng để có được vị trí của bất kỳ thuộc tính bắt đầu từ bắt đầu bằng "gl_".
tôi nghĩ rằng tôi đang thiếu một cái gì đó và điều này là một vấn đề tầm thường, tuy nhiên tôi đã không tìm thấy giải pháp đúng cho ATI.
Chào mừng bạn đến với SO, tôi hy vọng bạn đã đọc [FAQ] (http://stackoverflow.com/faq). –