I've created the render texture in this way:
Code: Select all
_renderTexture = _videoDriver->addRenderTargetTexture(irr::core::dimension2d<irr::u32>(dimension, dimension),"RTT", irr::video::ECF_A32B32G32R32F);
I'm using the OpenGl Driver.
The problem seems to be in the lock method of the class COpenGLTexture that creates an image using the A8R8G8B8 format and returns a pointer to it.
Is this functionality not supported at the moment by the opengl implementation or am I doing something wrong?
Is it supported by the D9x implementation?