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

JavaFX D3D12: Improve utilization of Ring Containers

XMLWordPrintable

    • generic
    • windows

      Backend uses multiple Ring Containers (in form of both Buffers and Descriptor Heaps) to manage data during Command List recording. Those can severly impact performance - too small or too big Containers can cause less opportunities to parallelize CPU and GPU consumption, which impacts performance.

      - Adjust used Ring Container parameters (both their size and flush threshold)
      - Reduce Descriptors allocated for Texture SRVs in ResourceManager
      - Consider some other adjustments (ex. using one common Ring Buffer? maybe we should let Ring Containers dynamically grow to fit all per-frame data?)

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

              Created:
              Updated: