Affinity Photo 1.10.4 running on OS X 12.1 on an M1 Mac.
I've been checking the raw DNG development to 32-bit rgb pipeline in Affinity Photo, and I'm getting a slightly warmer image than when using other raw developers (OpenImageIO tool, DCRaw, Davinci Resolve) which all give me matching results if I develop to ACES AP0. As far as I know, I disabled all image processing on the Develop page to hopefully get a neutral export. It's also worth noting that under the hood all the apps except DCRaw are using LibRaw.
Attached is a screengrab in Nuke showing a split screen of the Affinity output on the left and DNG to ACES from the other software on the right. Nuke ignores .icc profiles, but the way I believe AP works for its raw development to 32-bit RGB is it bakes the .icc output profile transform into the image rather than tagging the image with that profile - so it doesn't matter if Nuke can't read .icc profiles.
Initially I thought there may be an issue with the pre-installed Apple ACEScg .icc profile selected as the output profile when developing to 32-bit RGB. But if I ignore ACES in AP and develop using an .icc profile with sRGB primaries, I get the same warm tone. I did also download an ACES AP0 .icc profile and I got the same results in Nuke. Just to be clear, that if the files exported with different .icc profiles are viewed in Nuke without taking into account the needed transformation of the primaries, then they look different as expected. When the primaries are accounted for with an ACES input transform for the primaries only, then they look the same (all warmer from AP).
I'm not sure if there's an overall issue here where the .icc profiles are baking in a chromatically adapted white point that accounts for .icc profiles being based on D50, where my monitor is D65. Obviously, what I want is an absolute colorimetric transform that is not trying to account for my display in any way. It does seem less than ideal that display profiles are used to do the colour transform when OpenColorIO would be the obvious better choice, rather than only being for preview purposes.
It's also possible this has nothing to do with a transform from .icc profiles and there's something else making the image slightly warmer.