scope (global) [
    [pixel__ps_main]  : () -> float4
    [vertex__vs_main] : (pos : float4) -> float4
    [camera]          : {projection : float4x4, view : float4x4}
    scope (camera) [
        [projection]      : float4x4
        [view]            : float4x4
    ]
    scope (vertex__vs_main) [
        [pos]             : float4
        [mv]              : float4
        [mvp]             : float4
    ]
    scope (pixel__ps_main) []
]
