These demos showcase various ways to use the Viewport node.
Viewport
Languages: All have GDScript, Dynamic Split Screen has Godot shader language
Renderers: 3D Scaling uses Forward+, the rest are Compatibility