using shader(done)

Signed-off-by: Dayong <DLi@esri.com>