Fixed wrong render context being created
Merged some new features from base shader example