0

I want to improve glReadPixels() performance using PBO(for Android 4.3+), As glReadPixels takes about 30~50ms(1280*960) for each frame in my test device.But I can't use glReadPixels directly in Java, since the last param cannot be zero or "null". I also try to use ndk as mentioned here. But the last param needs to be (void*) either in my ndk's GLES3/gl3.h. So the question is how can I use glReadPixels to make PBO work? Is this the right solution for better performance?

Community
  • 1
  • 1
yu yang
  • 1
  • 2

1 Answers1

0

You will need to cast the last parameter from int to void* explicitly in your c++ codes.

Ziju Feng
  • 327
  • 1
  • 4
  • 13