Visit Gigasoft's Web Site
 ProEssentials v10 Help

StagingBufferY

Scope

Pesgo, Pe3do

Type

Boolean/Int32

Default

FALSE

.NET

PeData.StagingBufferY

Ocx|Vcl

StagingBufferY

DLL

PEP_bSTAGINGBUFFERY

 

Purpose

Used with RenderEngine = Direct3D to enable an efficient pipeline for updating data from the cpu-side to gpu-side. 

 

Set True if repeatedly changing YData as part of a real-time updating scenario/implementation. 

 

Setting

Description

TRUE

Enable staging buffer logic for YData.  Will use additional video/system memory. 

FALSE

Direct3D buffers are possibly recreated per update and data will not transfer as fast.

 

Comments

The ReuseDataY property will tell ProEssentials that any buffers related to YData are not changing.

 

Examples 410, 145, 148 and 413 implement StagingBuffers, ComputeShader, and CircularBuffers providing your best information for studying this use-case. 

 

PeData.StagingBufferY members of Pesgo.PeData, Pe3do.PeData