Details

    • Technical task
    • Resolution: Done
    • P2: Important
    • None
    • OpenGL Runtime
    • None

    Description

      Current data input could be improved by:

      1. Refactoring the API so that it doesn't require separate call from JavaScript to C++ (and back) for each Data Input value. Our original expectation was to have Data Inputs in the tens of inputs, but it seems in some cases there may be actually hundreds. If updated for each frame this amount of calls between JavaScript and C++ can start to impact performance.
      2. Changing the API to use typed arrays as much as possible. Typed arrays were introduced in Qt 5.5 due to the need from Qt Canvas 3D and provide a more optimal way of passing large amounts of (binary) data from JavaScript to C++.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              anmaatta Antti Määttä
              pakerane Pasi Keränen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes