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

fix: 全屏播放时存在裁剪圆角 #433

Merged
merged 1 commit into from
Mar 28, 2024

Conversation

rb-union
Copy link
Contributor

GL绘制代码中使用自定FBO和裁剪圆角部分绑定,
wayland下需要使用自定FBO以避免出现闪黑屏,
而全屏下不需要裁剪圆角。
为兼容两种场景,将自定FBO和绘制圆角改为两个
Flag变量控制,全屏/最大化时,使用自定FBO绘制
也不会绘制圆角,其它流程保持原样。

  • 在(非)组合模式下,切换迷你模式、窗口模式、 全屏测试

关联Bug:
https://pms.uniontech.com/bug-view-225881.html
https://pms.uniontech.com/bug-view-196087.html

Log: 修复部分播放显示问题
Bug: https://pms.uniontech.com/bug-view-247735.html

@myk1343
Copy link
Contributor

myk1343 commented Mar 27, 2024

[是否满足兼容性要求] Y
[是否满足commit提交规范] Y
[是否满足编码规范] Y
[Review结论] Pass
[Fail原因] N/A

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Mar 27, 2024

TAG Bot

New tag: 5.10.47
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #434

GL绘制代码中使用自定FBO和裁剪圆角部分绑定,
wayland下需要使用自定FBO以避免出现闪黑屏,
而全屏下不需要裁剪圆角。
为兼容两种场景,将自定FBO和绘制圆角改为两个
Flag变量控制,全屏/最大化时,使用自定FBO绘制
也不会绘制圆角,其它流程保持原样。
* 在(非)组合模式下,切换迷你模式、窗口模式、
  全屏测试

关联Bug:
https://pms.uniontech.com/bug-view-225881.html
https://pms.uniontech.com/bug-view-196087.html

Log: 修复部分播放显示问题
Bug: https://pms.uniontech.com/bug-view-247735.html
@pengfeixx
Copy link
Contributor

[是否满足兼容性要求] Y
[是否满足commit提交规范] Y
[是否满足编码规范] Y
[Review结论] Pass
[Fail原因] N/A

1 similar comment
@myk1343
Copy link
Contributor

myk1343 commented Mar 28, 2024

[是否满足兼容性要求] Y
[是否满足commit提交规范] Y
[是否满足编码规范] Y
[Review结论] Pass
[Fail原因] N/A

@rb-union
Copy link
Contributor Author

/merge

@deepin-bot deepin-bot bot merged commit 2b28a54 into linuxdeepin:release/eagle Mar 28, 2024
14 checks passed
@rb-union rb-union deleted the bug-247735 branch March 28, 2024 09:53
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

Successfully merging this pull request may close these issues.

3 participants