Пусть я открываю окно glfw с:Способы glfwOpenWindow и glReadPixels?
glfwOpenWindow(width, height, 8,8,8,8,8,8, GLFW_WINDOW);
Затем я пытаюсь прочитать его обратно с:
glReadPixels(0, 0, width, height, ..1.., ..2..);
Я не уверен, что я должен положить как ..1. и ..2 ..; Я думаю .. 1. должен быть GL_RGBA, но не знаю, для ..2 ..
Спасибо!
+1 Почему GL_FLOAT? Я попробовал GL_UNSIGNED_BYTE, и это сработало; но, возможно, GL_FLOAT более эффективен. Не знаю, пожалуйста, просветите меня. – anon
Я не использовал openGL, но я привык использовать float. в теории байты должны быть быстрее. –