By Ayrton81
on Fri, 07/18/2014 - 07:05
Vuforia SDK Version: 3.0 -
Description with steps to reproduce:
I have Samsung Galaxy Tab 4 10''(SM-T530) Android 4.4.2.
Step to reploduce:
- check if the device support npotexture (no power of 2 texture)
- create frame buffer with this size (width=1066 and height=800) [note: I try with powe of 2 or quad texture but is the same]
- bind frame buffer
- call cpp method to render frame
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Get the state from QCAR and mark the beginning of a rendering section QCAR::State state = QCAR::Renderer::getInstance().begin(); // Explicitly render the Video Background QCAR::Renderer::getInstance().drawVideoBackground();
drawVideoBackGround generare the follow error and the output is a texture with only green component.
LogCat:
W/Adreno-ES20(2471): <core_glTexSubImage2D:575>: GL_INVALID_VALUE
glError: 1281
Can you help me?
Note: the software work fine in Samsung Galaxy S, Samsung Galaxy S3, Nexus 5, Kindle Fire 7HDX, LG G2
- Development OS (Mac OS X, Windows, Linux): Linux - Mobile OS and Version: Android 4.4.2 - Mobile Device Manufacturer and Model name: Samsung Galaxy Tab 4 10''(SM-T530) - Do the Vuforia Sample Applications show the same behavior?: example that I see don't use frame buffer, and I need frame buffer
Samsung Galaxy Tab 4 green screen
This is a known issue we have seen on a few devices with SDK 3.0.5 (or 3.0.6 if using Unity) and there is a fix expected with the next upcoming release of Vuforia, which should be made public soon.
See also the sticky notice here: