Tôi đang cố sử dụng glReadPixels để lấy dữ liệu màu từ hình ảnh. Tôi được cho là sử dụng glReadPixels nhưng tôi không thể hình dung ra được. Đó là một phần của một dự án lớn hơn nhiều, nhưng ngay bây giờ tất cả những gì tôi muốn là biết cách sử dụng đúng cách này.glReadPixels() "dữ liệu" đối số sử dụng?
Tôi nhìn nó lên và có một cái gì đó như thế này:
void glReadPixels(GLint x,
GLint y,
GLsizei width,
GLsizei height,
GLenum format,
GLenum type,
GLvoid* data);
Nhưng tôi không chắc chắn những gì tôi nên được đưa vào như là đối số cuối cùng, và khi tôi làm, làm thế nào tôi thậm chí sẽ sử dụng nó. Trợ giúp thực sự sẽ được đánh giá cao! (ví dụ: một ví dụ đơn giản về cách sử dụng hoặc cách lấy màu)
Ví dụ về làm thế nào để đọc toàn bộ màn hình cùng một lúc: http://stackoverflow.com/a/36236839/895245 –