2011-01-30 26 views
5

Tôi đang sử dụng openGL và glew để kiểm tra tiện ích.GLEW và openGL deprecation

Nói rằng tôi muốn kiểm tra xem tôi có thể sử dụng phần mở rộng multitexture:

GLEW_ARB_multitexture sẽ trở thành sự thật nếu tôi có thể sử dụng nó.

NHƯNG

arb_multitexture không được dùng nữa trong openGL 3.0.

Nó vẫn sẽ trả về đúng không?

Điều gì sẽ xảy ra trong 3.1 khi bị xóa?

Cảm ơn.

Trả lời

3

Nó sẽ trả về true nếu ngữ cảnh của bạn xuất phần mở rộng, nếu nó không "tương thích" hoặc "cấu hình cốt lõi", hoặc có thể nếu nó hỗ trợ phần mở rộng "GL_ARB_compatibility".

Điểm mấu chốt là, nếu GLEW_ARB_multitexture là đúng, bạn có thể sử dụng chức năng. Bất kỳ logic cấp cao hơn nào (giống như chỉ sử dụng trình đổ bóng nếu chúng có sẵn) tùy thuộc vào bạn.

Các vấn đề liên quan