parent
d1220f06ff
commit
e0694e0302
|
@ -54,4 +54,4 @@ VSP2 提供了 Display List 功能。使用 Display List 功能的情况下,VS
|
||||||
|
|
||||||
**图 32.64 Comparison of VSP2 Operation between Normal Register Settings and Display Lists.**
|
**图 32.64 Comparison of VSP2 Operation between Normal Register Settings and Display Lists.**
|
||||||
|
|
||||||
如图 32.64(A) 所示,
|
如图 32.64(A) 所示,普通寄存器操作的情况下,在 VSP2 处理每一帧之前都需要对相关寄存器进行设置。当 VSP2 处理结束后,产生一次 Frame End Interrupt(VI6_WPFn_IRQ_STA.FRE)。该方法在连续两个帧处理之间需要有 CPU 的参与来完成寄存器设定和中断处理,因此需要一些额外的时间开销。与此相反的是,在图 32.64(B) 和 32.64(C) 中使用 Display List 的情况下,VSP2 自动从外部存储器中下载寄存器设定,帧与帧之间的寄存器设定不再需要 CPU 参与。
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
# Layer 与 Surface 管理
|
||||||
|
|
||||||
|
LayerManagerControl create layer 1000 1920 1080
|
||||||
|
LayerManagerControl set layer 1000 source region 0 0 1920 1080
|
||||||
|
LayerManagerControl set layer 1000 destination region 0 0 1920 1080
|
||||||
|
LayerManagerControl set layer 1000 visibility 1
|
||||||
|
|
||||||
|
LayerManagerControl set screen 0 render order 1000
|
||||||
|
LayerManagerControl set surface 2000 source region 0 0 1920 1080
|
||||||
|
LayerManagerControl set surface 2000 destination region 0 0 1920 1080
|
||||||
|
LayerManagerControl set layer 1000 render order 2000
|
||||||
|
LayerManagerControl set surface 2000 visibility 1
|
||||||
|
|
||||||
|
LayerManagerControl get layers
|
||||||
|
LayerManagerControl get surfaces
|
Loading…
Reference in New Issue