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

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

      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.

        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.

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes