Read texture data as RGBA from FBO on GLES 2.0
This commit is contained in:
parent
1397242d88
commit
e614942a2d
2 changed files with 9 additions and 14 deletions
|
|
@ -773,11 +773,12 @@ Image GetTextureData(Texture2D texture)
|
|||
image.format = texture.format;
|
||||
image.mipmaps = 1;
|
||||
|
||||
// NOTE: Data retrieved on OpenGL ES 2.0 should be RGBA
|
||||
// coming from FBO color buffer, but it seems original
|
||||
// texture format is retrieved on RPI... weird...
|
||||
//image.format = UNCOMPRESSED_R8G8B8A8;
|
||||
|
||||
#if defined(GRAPHICS_API_OPENGL_ES2)
|
||||
// NOTE: Data retrieved on OpenGL ES 2.0 should be RGBA,
|
||||
// coming from FBO color buffer attachment, but it seems
|
||||
// original texture format is retrieved on RPI...
|
||||
image.format = UNCOMPRESSED_R8G8B8A8;
|
||||
#endif
|
||||
TraceLog(LOG_INFO, "Texture pixel data obtained successfully");
|
||||
}
|
||||
else TraceLog(LOG_WARNING, "Texture pixel data could not be obtained");
|
||||
|
|
|
|||
Loading…
Reference in a new issue