Synodic-Software / Soul-Engine

Physically based renderer and simulation engine for real-time applications.
GNU General Public License v3.0
42 stars 24 forks source link

TransferToDevice + TransferToHost Fine Grain Transfer #128

Open Behemyth opened 6 years ago

Behemyth commented 6 years ago

Keep a difference bit list along with each GPUBuffer. Only data that has modified should be transferred. This will cut down on transfer costs for huge buffers.