Simplified the RenderFacade isValid check
Added shader variable update methods