2010-05-12, 18:50
Yes.
MatrixGLES is just c code equivalent versions of functions that exist in OpenGL but not in GLES.
Currently, one can not easily incorporate them into the shader due to the structure of xbmc and the way it currently has been written.
Firstly, xbmc should be re-written so that GLES will be optimised, and then moving these matrix maths into the shader should be easy.
I do not believe that this is a major issue though, as the cpu is not maxing out, so although it may make a few things look better, it will not improve the overall performance just yet.
MatrixGLES is just c code equivalent versions of functions that exist in OpenGL but not in GLES.
Currently, one can not easily incorporate them into the shader due to the structure of xbmc and the way it currently has been written.
Firstly, xbmc should be re-written so that GLES will be optimised, and then moving these matrix maths into the shader should be easy.
I do not believe that this is a major issue though, as the cpu is not maxing out, so although it may make a few things look better, it will not improve the overall performance just yet.