Page MenuHome

Fix T82770: Artifacts when painting on generated transparent image
ClosedPublic

Authored by Jeroen Bakker (jbakker) on Nov 17 2020, 3:06 PM.

Details

Summary

Regression introduced by {b17cca6966}. When centralizing the gpu texture
premultiplication setting it was assumed that generated images
(IMA_TYPE_UV_TEST) were stored as premultiplied. That assumption was
totally wrong as the alpha association is determined by the existing of
the float/byte buffer.

NOTE: This change will render generated images with pure emissive colors (show colors when alpha=0.0) what might add more reports. Any reports could be merged in the next report T82790: Fully transparent generated images draw colors in image editor.

Diff Detail

Repository
rB Blender

Event Timeline

Jeroen Bakker (jbakker) requested review of this revision.Nov 17 2020, 3:06 PM
Jeroen Bakker (jbakker) created this revision.
Jeroen Bakker (jbakker) retitled this revision from Fix T82770: Artifacts when painting transparency to Fix T82770: Artifacts when painting on generated transparent image.Nov 17 2020, 3:20 PM
This revision is now accepted and ready to land.Nov 17 2020, 3:21 PM
Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)Nov 17 2020, 4:11 PM