Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sun8i alpha-related issues #1

Open
rsglobal opened this issue Jun 2, 2022 · 1 comment
Open

sun8i alpha-related issues #1

rsglobal opened this issue Jun 2, 2022 · 1 comment

Comments

@rsglobal
Copy link
Member

rsglobal commented Jun 2, 2022

  1. Most bottom layer alpha doesn't work
    Test source code: Link
alpha_most_bottom_broken.mp4
  1. Multi-stage blending result is invalid
    Test source code: Link
alpha_overlap_broken.mp4
@rsglobal
Copy link
Member Author

rsglobal commented Jun 2, 2022

After output premultiplication enabled:
https://patchwork.kernel.org/project/dri-devel/patch/[email protected]/

  1. Most bottom layer alpha doesn't work (fixed)
alpha_most_bottom_fixed.mp4
  1. Multi-stage blending result is invalid (fixed)
alpha_overlapping_fixed.mp4

intel-lab-lkp pushed a commit to intel-lab-lkp/linux that referenced this issue Jun 2, 2022
Otherwise alpha value is discarded, resulting incorrect pixel
apperance on the display.

This also fixes missing transparency for the most bottom layer.

Test applications and videos w/ w/o this patch are available at [1].

[1]: GloDroid/glodroid_tests#1
Signed-off-by: Roman Stratiienko <[email protected]>
intel-lab-lkp pushed a commit to intel-lab-lkp/linux that referenced this issue Jun 5, 2022
Otherwise alpha value is discarded, resulting incorrect pixel
apperance on the display.

This also fixes missing transparency for the most bottom layer.

Test applications and videos w/ w/o this patch are available at [1].

[1]: GloDroid/glodroid_tests#1
Signed-off-by: Roman Stratiienko <[email protected]>
rsglobal added a commit to GloDroid/glodroid_forks that referenced this issue Jun 10, 2022
Otherwise alpha value is discarded, resulting incorrect pixel
apperance on the display.

This also fixes missing transparency for the most bottom layer.

Test applications and videos w/ w/o this patch are available at [1].

[1]: GloDroid/glodroid_tests#1
Signed-off-by: Roman Stratiienko <[email protected]>

---
Changelog:

V2: Added code hunk missing in v1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant