intel / xess

555 stars 41 forks source link

Output color range problem #19

Closed cdozdil closed 4 months ago

cdozdil commented 7 months ago

Hello,

I think there is a problem on output color calculations when color texture has wide (like 0.0f-64000.0f) range . Input color texture have correct details but output texture comes out crushed and with missing details.

For example this is input color texture: image

This is the output texture from xess: image

Input color texture have a color value range of 0-64000 but output texture only have 0-380 (and this 380 is like a limit on XeSS?)

I am attaching dump of this frame too. XessDump.zip

One final thing, dump is taken with AutoExposure but i am getting same results with using ExposureTexture too.

TheWonderfulTartiflette commented 5 months ago

Hey, I'm no Intel employee, but you won't get any answer or help here, Intel doesn't bother to monitor this repo. But they monitor another repo, this one https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT You should open an issue here when you have issues with Arc or Arc related things :)

xess-intel commented 4 months ago

@cdozdil thank you for reporting an issue! This has been fixed in recently released XeSS 1.3, check it out!

cdozdil commented 4 months ago

@xess-intel Just checked and indeed it is fixed! Thanks for hard work!

I would like to give a feedback about process, maybe an information message like "we are investigating it" or "our team will check" etc would be nice. Because I wasn't expecting a fix at this point at all (after long silence) and even fixed it in a hacky way (compressing/decompressing colors with a compute shader & using autoexposure to correct colors).

Anyway thanks again and it's good to know there is someone listening us at Intel side :)