support standard shader program
add model helper
support r-value source