Enum PacketType

Enum Documentation

enum gpa::serialization::PacketType

A value that identifies the purpose and content of the current stream packet.

For values of this enum that are less than 32 (0x20 hex) this indicates a graphics API call to be played back. For values 32 (0x20) and above, it is an operation that must be performed during playback of a captured stream.

Values:

enumerator kMetal
enumerator kDirectX
enumerator kVulkan
enumerator kObjCPathApi
enumerator kCPathApi
enumerator kCOMPathApi
enumerator kCopyData

kCopyData and above indicate a non-API-call operation that must be performed during playback

enumerator kReleaseObject

copy data from CPU to GPU memory;

See also

CopyOperation

enumerator kCreateSurface

See also

ReleaseOperation

enumerator kExecuteCall

enumerator kResourceUpdate

enumerator kThreadRestart

enumerator kAdjustRefCount

enumerator kWaitForHandle

enumerator kMarker

See also

WaitOperation

enumerator kResetD3D12Counter

See also

playback::Marker

enumerator kRestorePoint

enumerator kOpenHeap

enumerator kInvalid