Exposure compensation vs. adjusting brightness

In darktable anything should be lossless, as far as I understand.

In Filmulator there’s the “white clipping point” which can be used to adjust brightness but it gives a different result (still lossless, just different) from the exposure compensation. In Filmulator, exposure compensation is completely linear but after Filmulation, the brightnesses become nonlinear and thus “white clipping point” doesn’t behave linearly.