Rework 3D section of D3D12 Prism backend

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Unresolved
    • Priority: P5
    • internal
    • Affects Version/s: internal
    • Component/s: javafx
    • generic
    • windows

      PhongMaterial/Mesh/MeshView are all classes that duplicate data between Java and Native side. There is some potential to trimming them in order to reduce duplication and make the code a bit more organized as a result.

      Notable parts that would require reworking:
      - Native side of D3D12 backend internally now differentiates between "UI_2D" and "PHONG_3D" pipeline modes
      - NativeMesh/NativeMeshView/NativePhongMaterial are essentially passthroughs from Java side

      I don't have a good idea yet how to improve this part, maybe we will end up not changing it at all. For now this is a very low-priority but also nice-to-have task.

            Assignee:
            Lukasz Kostyra
            Reporter:
            Lukasz Kostyra
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: