struct
JobResourcePoolSetupUsed as configuration for creating a new tp::
Constructors, destructors, conversion operators
- JobResourcePoolSetup(DeviceQueue queue, JobResourcePoolFlagMask flags = {}, OverallocationBehavior bufferOverallocationBehavior = { 1.25f, 1.5f, 65536 }, OverallocationBehavior preinitBufferOverallocationBehavior = { 3.0f, 1.5f, 65536 }, OverallocationBehavior descriptorOverallocationBehavior = { 3.0f, 1.5f, 128 })
Function documentation
tp:: JobResourcePoolSetup:: JobResourcePoolSetup(DeviceQueue queue,
JobResourcePoolFlagMask flags = {},
OverallocationBehavior bufferOverallocationBehavior = { 1.25f, 1.5f, 65536 },
OverallocationBehavior preinitBufferOverallocationBehavior = { 3.0f, 1.5f, 65536 },
OverallocationBehavior descriptorOverallocationBehavior = { 3.0f, 1.5f, 128 })
Parameters | |
---|---|
queue | The device queue that the pool will be associated to. Jobs allocated from this pool can then only be enqueued to this queue. |
flags | Additional flags for creation of the pool. |
bufferOverallocationBehavior | The overallocation behavior of job-local buffers. |
preinitBufferOverallocationBehavior | The overallocation behavior of preinitialized buffers. |
descriptorOverallocationBehavior | The overallocation behavior of job-local descriptor sets. |