Driver3d: Chache current shader.
Canvas: Added a function to choose draw color