EComputeKernelFlags

Flags that convey kernel behavior to aid compilation/optimizations.

Choose your operating system:

Windows

macOS

Linux

References

Module

ComputeFramework

Header

/Engine/Plugins/Experimental/ComputeFramework/Source/ComputeFramework/Public/ComputeFramework/ComputeKernel.h

Include

#include "ComputeFramework/ComputeKernel.h"

Syntax

enum EComputeKernelFlags
{
    IsDefaultKernel         = 1 << 0,
    IsolatedMemoryWrites    = 1 << 1,
}

Values

Name

Description

IsDefaultKernel

Default implies that this kernel must be compiled before the system is functional.

IsolatedMemoryWrites

Promise from the author that all memory writes will be unique per shader dispatch thread.

Remarks

Flags that convey kernel behavior to aid compilation/optimizations.