Hi Prasant
if you built ltib - you are already "cross-compiled".
If you mean "cross-compile" for vivante gpu - this is not supported.
Interaction with gpu is performed using standard api calls.
As for vivante libraries, sorry - they are provided only in binary form.
For sources you can apply to vivante directly, since
sources are license protected.
Some documents, such as i.MX_6_G2D API.pdf
i.MX_6_EGL-OES_Extension_Support.pdf are included in
L3.0.35_4.1.0_LINUX_DOCS 
Since GPU supports standard APIs (Application Programming Interface)
such as OpenGL ES 1.1, OpenGL ES 2.0 and OpenCL 1.1EP
one can refer to web resources devoted to these standard interfaces.
They are not described in details in Linux Docs since these are common
standard graphic interfaces.
Best regards
chip