Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-47791

Qt for Winphone caused "D3D11 ERROR: ID3D11DeviceContext::DrawIndexed: Input Assembler - Vertex Shader linkage error: Signatures between stages are incompatible......" error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P3: Somewhat important
    • None
    • 5.5.0
    • GUI: OpenGL
    • Windows 8, Visual Studio 2013, Device: Lumia 530
      Qt version: Qt 5.5.0
    • WinRT

    Description

      I'm using Qt 5.5 for WinRT, it uses ANGLE to do rendering. The error occurs when I deploy to my Windows Phone( Lumia 530 ), I'm using Visual Studio 2013 for debugging. Here is my screenshot, and the demo which will report this error.

      The error is long and confusing:
      D3D11 ERROR: ID3D11DeviceContext::DrawIndexed: Input Assembler - Vertex Shader linkage error: Signatures between stages are incompatible. Semantic 'TEXCOORD' of the input stage has a hardware register component mask that is not a subset of the output of the previous stage. [ EXECUTION ERROR #345: DEVICE_SHADER_LINKAGE_REGISTERMASK]

      I believe it is Qt-internals error.

      Attachments

        1. TestWinPhoneD3DDrawIndexError.7z
          11 kB
          Jiang Yimin
        2. 错误.png
          107 kB
          Jiang Yimin
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            owolff Oliver Wolff
            jiangcaiyang Jiang Yimin
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes