Language:
Discover
By Skill Level
By Category

EAsyncComputeBudget

Choose your OS:

Syntax

enum EAsyncComputeBudget
{
    ELeast_0,
    EGfxHeavy_1,
    EBalanced_2,
    EComputeHeavy_3,
    EAll_4,
}

Values

Name

Description

ELeast_0

EGfxHeavy_1

Least amount of GPU allocated to AsyncCompute that still gets 'some' done.

EBalanced_2

Gfx gets most of the GPU.

EComputeHeavy_3

Async compute and Gfx share GPU equally.

EAll_4

Async compute can use most of the GPU.

Remarks

Hint to the driver on how to load balance async compute work. On some platforms this may be a priority, on others actually masking out parts of the GPU for types of work.

References

Module

RHI

Header

Runtime/RHI/Public/RHIDefinitions.h