Updated to work with new shell lib layout, does not properly handle window resizes yet
Added missing call to shell_renderer->SetContext, required for Context dimensions to be updated when the shell window is resized