Skip to content

Core<>Engine transfer #27

@VReaperV

Description

@VReaperV

Resource transfer between CPU<>GPU and GPU<>GPU (DMA, copy through shader cores).

Async transfer with auto sync through ExecutionGraph and ExecCmd via timeline semaphores. Ringbuffers + atomics to swap to updated data on the GPU. Copy dst based on either: indirect memory copy or GPU readback (+latency). For entities/dynamic lights/etc. can copy through compute or copy all at once and sync with GPU.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Minor Version

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions