summaryrefslogtreecommitdiffstats
path: root/Whisper/D3D/shaderNames.h
blob: 80fc4fafd6f09ac20ca6947065d599a6cc09f7d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// This header is generated by a tool
#pragma once
#include <stdint.h>

namespace DirectCompute
{
	enum struct eComputeShader: uint16_t
	{
		add = 0,
		addInPlace = 1,
		addRepeat = 2,
		addRepeatEx = 3,
		addRepeatGelu = 4,
		addRepeatScale = 5,
		addRows = 6,
		convolutionMain = 7,
		convolutionMain2 = 8,
		convolutionMain2Fixed = 9,
		convolutionPrep1 = 10,
		convolutionPrep2 = 11,
		copyConvert = 12,
		copyTranspose = 13,
		diagMaskInf = 14,
		flashAttention = 15,
		flashAttentionCompat1 = 16,
		flashAttentionCompat2 = 17,
		flashAttentionCompat3 = 18,
		fmaRepeat1 = 19,
		fmaRepeat2 = 20,
		matReshapePanels = 21,
		mulMatByRow = 22,
		mulMatByRowTiled = 23,
		mulMatByRowTiledEx = 24,
		mulMatByScalar = 25,
		mulMatDotMain = 26,
		mulMatDotReshape = 27,
		mulMatMadMain = 28,
		mulMatTiled = 29,
		mulMatTiledEx = 30,
		norm = 31,
		normCompat = 32,
		normFixed = 33,
		scaleInPlace = 34,
		softMax = 35,
		softMaxCompat = 36,
		softMaxFixed = 37,
		softMaxLong = 38,
		zeroMemory = 39,
	};

	const char* computeShaderName( eComputeShader cs );
}