-
Enhancement
-
Resolution: Unresolved
-
P5
-
internal
-
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.
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.
- blocks
-
JDK-8342162 ☂ JavaFX D3D12: Road to feature-completeness
- In Progress