surface with default visibility false query

Vikas Patil vikasmpatil at gmail.com
Tue Oct 18 02:42:07 EDT 2016


Dear All,

Why can't I create the surface with default visibility set to false and
later make it to true using LayermanagerControl or other application?

If I use frame call back and callback listerner then it works.

I tested this using the simple-egl test and when I set visibility of
surface to false in test and run the application " LayerManagerControl get
scene" shows visibility 1 even though I set it to false in app.

I am using  weston 1.9.0 and wayland-ivi-extension 1.9.1

root at linux123:~# LayerManagerControl get scene
screen 0 (0x0)
---------------------------------------
- resolution:           x=800, y=480
- hardware layer count: 0
- layer render order:   5000(0x1388),

    layer 5000 (0x1388)
    ---------------------------------------
    - created by pid:       0
    - original size:        x=800, y=480
    - destination region:   x=0, y=0, w=800, h=480
    - source region:        x=0, y=0, w=800, h=480
    - orientation:          0 (up is top)
    - opacity:              1
    - visibility:           0
    - type:                 0 (unknown)
    - surface render order: 55(0x37),
    - on screen:            0(0x0)

        surface 55 (0x37)
        ---------------------------------------
        - created by pid:       711
        - original size:      x=800, y=480
        - destination region: x=0, y=0, w=800, h=480
        - source region:      x=0, y=0, w=800, h=480
        - orientation:        0 (up is top)
        - opacity:            1
        *- visibility:         1*
        - pixel format:       0 (R-8)
        - native surface:     0
        - counters:           frame=0, draw=0, update=0
        - on layer:           5000(0x1388)


Thanks & Regards,
Vikas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genivi.org/pipermail/genivi-ivi-layer-management_lists.genivi.org/attachments/20161018/64b5d526/attachment.html>


More information about the genivi-ivi-layer-management mailing list