added GraphicDriver internal state
working basic fullscreen quad with shading