Note that tasks here can be performance improvement ideas which can turn out incorrect. After each task is complete performance should be measured via RenderPerfTest to see if the effort brought any positive change.
All development related to D3D12 backend is happening in the sandbox: https://github.com/openjdk/jfx-sandbox/tree/direct3d12
- blocks
-
JDK-8315095 ☂ JavaFX: Upgrade to Direct3D 12 Rendering Pipeline
-
- Open
-
- is blocked by
-
JDK-8356864 JavaFX D3D12: [OPTIONAL] Improve Texture update performance
-
- Open
-
-
JDK-8368300 JavaFX D3D12: Optimize Blending operations
-
- Open
-
-
JDK-8368299 JavaFX D3D12: Optimize RingBuffer operations
-
- In Progress
-
-
JDK-8356859 JavaFX D3D12: Rewrite Descriptor management to create-once-and-copy scheme
-
- Resolved
-
-
JDK-8356860 JavaFX D3D12: Use common Graphics Root Signature in NativeShader
-
- Resolved
-
-
JDK-8356861 JavaFX D3D12: Fix performance of RenderPerfTest Blend examples
-
- Resolved
-
-
JDK-8356862 JavaFX D3D12: Improve utilization of Ring Containers
-
- Resolved
-