As some guys over here might noticed from my recent postings in this forum, I had been struggling with some issues with Render Target Texture on Direct3D drivers. After much thought, I decided to give OpenGL a try. (I can hear Hybrid chuckling.
But I bump into walls as soon as I tried OpenGL driver.
1. It seems that the lock method of a render target texture always return 0 (null) on OpenGL driver? It does not make sense to me, and I can't believe this is a bug, given that the driver has been matured quite a bit.
2. The pitch of a render target texture always return 0 as well. Is this the same problem as what Direct3D driver encountered previously?
3. Since this is my first attempt to make a transition from Direct3D world to OpenGL, I know Irrlicht did a very good job abstracting the difference between these two drivers, but I certainly still believe there are some differences between these two under Irrlicht. For example, one of them that I learnt from this forum is that OpenGL render target texture is upside down. Aside from that, can anybody give me a quick summary on what other differences that I should be aware of?
Any help is much appreciated. Thanks!