OS X fix: initial viewport size is set to RenderState's viewport size, rather than to RenderContextParameters size