librender: Explicitly bind render target to context instead of passing in constructor