mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-06 02:18:05 +08:00
87 lines
2.6 KiB
C++
87 lines
2.6 KiB
C++
/*
|
|
* Copyright (C) 2025 Intel Corporation
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
*/
|
|
|
|
#pragma once
|
|
namespace aub_stream {
|
|
struct DataTypeHintValues {
|
|
enum {
|
|
TraceNotype = 0,
|
|
TraceBatchBuffer = 1,
|
|
TraceBinBuffer = 2,
|
|
TraceBinPointerList = 3,
|
|
TraceSlowStateBuffer = 4,
|
|
TraceVertexBufferState = 5,
|
|
Trace2DMap = 6,
|
|
TraceCubeMap = 7,
|
|
TraceIndirectStateBuffer = 8,
|
|
TraceVolumeMap = 9,
|
|
Trace1DMap = 10,
|
|
TraceConstantBuffer = 11,
|
|
TraceConstantUrbEntry = 12,
|
|
TraceIndexBuffer = 13,
|
|
TraceVertexShaderState = 16,
|
|
TraceGeometryShaderState = 17,
|
|
TraceClipperState = 18,
|
|
TraceStripsFansState = 19,
|
|
TraceWindowerIzState = 20,
|
|
TraceColorCalcState = 21,
|
|
TraceClipViewport = 22,
|
|
TraceSfViewport = 23,
|
|
TraceCcViewport = 24,
|
|
TraceSamplerState = 25,
|
|
TraceKernelInstructions = 26,
|
|
TraceScratchSpace = 27,
|
|
TraceSamplerDefaultColor = 28,
|
|
TraceInterfaceDescriptor = 29,
|
|
TraceVldState = 30,
|
|
TraceVfeState = 31,
|
|
TraceBlendState = 32,
|
|
TraceDepthStencilState = 33,
|
|
TraceBindingTableState = 34,
|
|
TraceRenderSurfaceState = 35,
|
|
TraceMediaObjectIndirectData = 36,
|
|
TraceRemap = 37,
|
|
TraceCommandBuffer = 38,
|
|
TraceCommandBufferPrimary = 39,
|
|
TraceCommandBufferBlt = 40,
|
|
TraceCommandBufferMfx = 41,
|
|
TraceBatchBufferPrimary = 42,
|
|
TraceBatchBufferBlt = 43,
|
|
TraceBatchBufferMfx = 44,
|
|
TraceAudioCommandBuffer = 45,
|
|
TraceAudioLinkTable = 46,
|
|
TraceAudioData = 47,
|
|
TraceLogicalRingContextRcs = 48,
|
|
TraceLogicalRingContextBcs = 49,
|
|
TraceLogicalRingContextVcs = 50,
|
|
TraceLogicalRingContextVecs = 51,
|
|
TraceExtendedRootTableEntry = 52,
|
|
TraceExtendedContextTableEntry = 53,
|
|
TracePasidTableEntry = 54,
|
|
TraceRingContextRcs = 55,
|
|
TraceRingContextBcs = 56,
|
|
TraceRingContextVcs = 57,
|
|
TraceRingContextVecs = 58,
|
|
TraceLri = 59,
|
|
TraceGucProcessDescriptor = 60,
|
|
TraceGucContextDescriptor = 61,
|
|
TraceDummyGgttEntry = 62,
|
|
TraceLogicalRingContextCcs = 64,
|
|
TracePpgttLevel1 = 65,
|
|
TracePpgttLevel2 = 66,
|
|
TracePpgttLevel3 = 67,
|
|
TracePpgttLevel4 = 68,
|
|
TracePpgttLevel5 = 69,
|
|
TraceIndirectRingContextRcs = 70,
|
|
TraceIndirectRingContextBcs = 71,
|
|
TraceIndirectRingContextVcs = 72,
|
|
TraceIndirectRingContextVecs = 73,
|
|
TraceIndirectRingContextCcs = 74,
|
|
};
|
|
};
|
|
} // namespace aub_stream
|