Just tried to implement new EGLNativeType for vivante OpenGL ES frame buffer api - xbmc starts (according to log), but there is only black screen displayed with rendered mouse pointer (arrow), which is moving properly with mouse movements.
Any idea what to check/change to fix that?
Please note, I am not an openlgl developer at all. Only ported EGLNativeType to a new gl es target for ARM platform.
I guess there is either something wrong with textures rendering (as only small cursor is texture-rendered) or 3D projection if the gui is "somehow out of the viewport" while the mouse pointer is rendered 2D on it?
I have a sample source with opengl es using shaders to render a triangle on the screen which works - that might help to fix the problem in xbmc but I am not sure where to start (insert the test code) and what to check/adjust.
Thanks for any ideas.
Any idea what to check/change to fix that?
Please note, I am not an openlgl developer at all. Only ported EGLNativeType to a new gl es target for ARM platform.
I guess there is either something wrong with textures rendering (as only small cursor is texture-rendered) or 3D projection if the gui is "somehow out of the viewport" while the mouse pointer is rendered 2D on it?
I have a sample source with opengl es using shaders to render a triangle on the screen which works - that might help to fix the problem in xbmc but I am not sure where to start (insert the test code) and what to check/adjust.
Thanks for any ideas.