Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8342695

Rework 3D section of D3D12 Prism backend

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P5 P5
    • internal
    • internal
    • 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.

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

              Created:
              Updated: