Search Issue Tracker
Fixed in 2018.3.X
Votes
0
Found in
2018.1.0a2
2018.1.2f1
Issue ID
1043725
Regression
Yes
ReadPixels behave differently on DX12 when the project is set to Linear color space
Steps to reproduce:
1. Open the attached project
2. Open SampleScene
3. Make sure the projects rendering settings are set to Linear and DX11
4. Press play, a new texture will be created in the Assets folder
5. Exit play mode, Switch to DX12
6. Press play and another texture will be created in the Assets folder
Expected/Actual results: Both textures should be the same. They aren't.
Reproducible with: 2018.1.0a2, 2018.1.2f1, 2018.2.0b7
Not reproducible with: 2017.4.5f1, 2018.1.0a1
Note: When the project is set to Linear color space, doing a ReadPixels and saving the resulting picture gives different results between DX11 and DX12. In DX12 it looks like there's a double Linear -> sRGB conversion taking place at some point.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on block_locate_free when rendering a specific scene
- A submenu disappears on MacOS when the MenuItem method argument "isVariableFunction" is set to "false" and priority argument is set to "-1"
- The Sprite Library Editor window has an incorrect order of Sprites when the Sprites are reordered and the order saved
- Tilemap Tiles do not get lit up unless the Light Range is greater than the distance between the position of the Tile before the transformation and the Light Source when the Tile is transformed with Tilemap.SetTransformMatrix method
- The Editor and "Reloading Domain" windows are frozen when entering Play Mode
Add comment