This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRA72XEVM:DSS DISPC 层混合不能与最低 zorder 层配合使用

Guru**** 2555130 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/598293/dra72xevm-dss-dispc-layer-blending-doesn-t-appear-to-work-with-lowest-zorder-layer

器件型号:DRA72XEVM

在尝试显示具有透明度的 PNG 文件时、我们发现当图像放置在配置为具有最低 zorder 的图层上时、透明度(通过 α 混成)似乎不起作用。  只需通过属性寄存器更改该图层的 zorder、并将所有其他寄存器设置保持不变、透明度/混合就会按预期工作。    我们希望看到与图像混合的背景色、因为格式为 ARGB-8888、我们的测试一次只有1层处于活动状态。

请查看 TRM 中的"图11-76。 支持预乘 α 的 DISPC Alpha 混合架构" 它显示了适用于所有层2、3、4的 A 和 RGB、但第1层仅显示 RGB。  我们想知道这是硬件的预期行为还是 QNX 显示驱动程序中错过的行为。

如果您需要更多信息、请告诉我。

谢谢

Mike

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Mike:

    我已邀请一位专家发表评论。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mike:

    您描述的是预期的 DISPC 硬件行为。

    背景和最低 z 阶图层之间没有混合(根据引用的 TRM 图、第1层)。 在这种情况下、将看到背景或层1。 调配将从第2层开始。

    此致、

    Kaloyan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Kaloyan、

    感谢您的确认。

    此致

    Mike