layout(std140, set = 0, binding = 0) uniform UBO
{
    mat4 MVP;
    vec4 OriginalSize;
    vec4 SourceSize;
    vec4 OutputSize;
    vec4 FinalViewportSize;
    float GLOBAL_MASTER;
    float SCREEN_RESOLUTION_SCALE;
    float SCREEN_ORIENTATION;
    float SCREEN_SCALE;
} global;

layout (push_constant) uniform Push
{
    float NTSC_PROFILE;
    float NTSC_SAMPLES;
    float NTSC_PHASE;
    float NTSC_SCALE;
} param;
