To consistently modify settings based on MTLDevice, MTLPixelFormats constructor retrieves or creates temp MTLDevice once, and passes to support functions.
To consistently modify settings based on MTLDevice, MTLPixelFormats constructor retrieves or creates temp MTLDevice once, and passes to support functions.