Initially 3d had premulT alpha as a keyword. Since Canvas item uses mixed premul and premult as keywords, 3D is changed as well to keep consistency with 2D. Unfortunately this keeps inconsistency with the internal ENUM.
--audio-output-latency
ERR_FAIL_COND
ERR_FAIL_NULL
modernize-use-nullptr