targetbuffer
Targetbuffer is a term used in computing to denote a memory buffer designated as the destination for subsequent operations in a data processing or rendering pipeline. The buffer holds the output produced by a preceding stage and is intended for consumption by a following stage or for persistence. A targetbuffer may be allocated in system RAM, graphics memory, or device memory, and carries metadata such as size, format, stride, access permissions, and lifetime information.
Its lifecycle typically includes allocation, binding to a producer, and submission to a transport or processing
In graphics and video workflows, a targetbuffer is commonly synonymous with a render target or frame buffer,
Performance and portability considerations include proper alignment and memory layout, cache behavior, and the use of