fix the using 3.0 version bug

Change-Id: Ie197d0156a2d8b54fe6b08a905d82a63d31513f2
add global scale matrix

Change-Id: I23b9929dd3f0f1b0a070091ed9c1fe920edfcbf9
use shader to calculate alpha channel

Change-Id: I3cf9636b36ffd47589dd3ab61278802ca73644ce
add batch render texture shaders

Change-Id: I922d24bc63ed7c1f16318c25da0b6b3401d24b6f
add code to call batch texture render

Change-Id: I09da7c49eb11da9ea2bc18a5e13f2fd2c0d6bd8f