Skip to content

d3d12: Add IPC elements

Seungha Yang requested to merge seungha.yang/gstreamer:d3d12-ipc into main
    d3d12: Add IPC elements

    Adding d3d12ipcsink and d3d12ipcsrc elements, equivalent to D3D11 ones.
    d3d12commandqueue: Always invoke notify asynchronously

    Otherwise the callback thread is unpredictable
    d3d12memory: Update for API interop

    Add support for destroy notify in case of wrapped memory, and
    allow setting external fence for interop
    d3d12: Make primary fence sharable

    Create primary fence with D3D12_FENCE_FLAG_SHARED flag so that
    the fence can be shared with other APIs or processes

Merge request reports