[Closed] QML ShaderEffectItem does not work in ARM-based device with QNX



  • Hi,

    I cross-compiled Qt5 for a pandaboard [pandaboard.org] with TI ARM Cortex A9 CPU and SGX 540 GPU. All classic QWidget apps are running with no issues. However the QML apps with shader code output a blank screen. When I digged further I found the QNX plugin is making the connection with the display driver.
    Basic QML items such as rectangles and images are displayed properly but none of the shader effects produce the intended output. The basic hellogl_es2 app also outputs a black screen and what follows is the debug output screen:

    # ./hellogl_es2
    QQnxScreen: screen_get_display_property_iv() reported an invalid physical screen size (0×0). Falling back to QQNX_PHYSICAL_SCREEN_SIZE environment variable.
    This plugin does not support propagateSizeHints()
    This plugin does not support propagateSizeHints()
    QBackingStore::flush() called with non-exposed window, behavior is undefined
    QBackingStore::flush() called with non-exposed window, behavior is undefined
    QBackingStore::flush() called with non-exposed window, behavior is undefined
    QBackingStore::flush() called with non-exposed window, behavior is undefined

    Please help me to fix this issue. I compiled the latest Qt5 from the git repos.
    Thanks


  • Moderators

    Please don't "duplicate post":/forums/viewthread/19984/ questions. Thanks!

    (Closing this thread.)


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.