Rendering à la Umbral's Shader DSL

umbral embeds a shader DSL directly in the host language. Write vertex and fragment shaders alongside your game code, same types, same syntax, no duplication.