b2dUnlockImage

Uploads modified pixels to GPU (CPU->GPU copy, required after lock, frees CPU buffer). Takes imageHandle (locked image handle from b2dLockImage, positive integer, must have isLocked=true). Returns nothing.

2D Overlay

Parameters & Returns

Parameters

imageHandle Int

Returns

Void

Quick Summary

Uploads modified pixels to GPU (CPU->GPU copy, required after lock, frees CPU buffer). Takes imageHandle (locked image handle from b2dLockImage, positive integer, must have isLocked=true). Returns nothing.

Technical Exegesis...

Uploads modified pixels to GPU (CPU->GPU copy, required after lock, frees CPU buffer). Takes imageHandle (locked image handle from b2dLockImage, positive integer, must have isLocked=true). Returns nothing. Uploads CPU buffer to GPU (b2dUploadPixelData helper with upload buffer and resource barriers), frees CPU buffer (delete[] img.cpuPixelBuffer, deallocates temporary memory), clears isLocked flag (sets img.isLocked=false, img.

Example

Example.bam
; No example implemented yet