-
Notifications
You must be signed in to change notification settings - Fork 3
/
summary.txt
418 lines (417 loc) · 12.6 KB
/
summary.txt
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
documented pages: 586
undocumented pages: 415(41.5%)
IArray<T>.subscript
IDefaultInitializable.init
IDiffTensorWrapper
IDiffTensorWrapper.loadOnce_backward<T>
IDiffTensorWrapper.loadOnce_forward<T>
IDiffTensorWrapper.load_backward<T>
IDiffTensorWrapper.load_forward<T>
IDiffTensorWrapper.storeOnce_backward<T>
IDiffTensorWrapper.storeOnce_forward<T>
IDiffTensorWrapper.store_backward<T>
IDiffTensorWrapper.store_forward<T>
IDifferentiableFunc<TR, each TP>.operator()
IDifferentiableMutatingFunc<TR, each TP>.operator()
IFunc<TR, each TP>.operator()
IInteger.init
ILogical.init
IMutatingFunc<TR, each TP>.operator()
IRWArray<T>.subscript
__ITextureShape.dimensions
__ITextureShape.flavor
__ITextureShape.planeDimensions
Array<T, N:int>
T[N].Differential
T[N].dadd
T[N].dmul<U>
T[N].dzero
Array<T, N:int>.getCount
Atomic<T>.compareExchange
Atomic<T>.exchange
Atomic<T>.load
Atomic<T>.store
AtomicAdd
AtomicAdd.diff
AtomicAdd.loadOnce_backward<T>
AtomicAdd.loadOnce_forward<T>
AtomicAdd.load_backward<T>
AtomicAdd.load_forward<T>
AtomicAdd.storeOnce_backward<T>
AtomicAdd.storeOnce_forward<T>
AtomicAdd.store_backward<T>
AtomicAdd.store_forward<T>
Buffer<T, format:int>
ConstantBuffer<T, L>
DefaultDataLayout
DiffTensorView<T, A>
DiffTensorView<T, A>.diff
DiffTensorView<T, A>.dims
DiffTensorView<T, A>.init
DiffTensorView<T, A>.load
DiffTensorView<T, A>.loadOnce
DiffTensorView<T, A>.primal
DiffTensorView<T, A>.size
DiffTensorView<T, A>.store
DiffTensorView<T, A>.storeOnce
DiffTensorView<T, A>.stride
DiffTensorView<T, A>.subscript
DifferentialPair<T>.Differential
DifferentialPair<T>.DifferentialElementType
DifferentialPair<T>.d
DifferentialPair<T>.dadd
DifferentialPair<T>.dmul<U>
DifferentialPair<T>.dzero
DifferentialPair<T>.getDifferential
DifferentialPair<T>.getPrimal
DifferentialPair<T>.init
DifferentialPair<T>.p
DifferentialPair<T>.v
DifferentialPtrPair<T>
DifferentialPtrPair<T>.Differential
DifferentialPtrPair<T>.DifferentialElementType
DifferentialPtrPair<T>.d
DifferentialPtrPair<T>.init
DifferentialPtrPair<T>.p
DifferentialPtrPair<T>.v
HitObject.GetCurrentTime
HitObject.GetObjectRayDirection
HitObject.GetObjectRayOrigin
HitObject.GetObjectToWorld
HitObject.GetShaderRecordBufferHandle
HitObject.GetWorldToObject
HitObject.MakeMotionHit<attr_t>
HitObject.MakeMotionMiss
HitObject.init
InputPatch<T, N:int>
InputPatch<T, N:int>.subscript<TIndex>
LineStream<T>
LineStream<T>.Append
LineStream<T>.RestartStrip
MemoryOrder
NativeString
NativeString.getBuffer
NativeString.getLength
NativeString.init
NativeString.length
NullDifferential
NullDifferential.Differential
NullDifferential.dadd
NullDifferential.dmul<T>
NullDifferential.dummy
NullDifferential.dzero
Optional<T>.hasValue
Optional<T>.init
OutputIndices<T, MAX_PRIMITIVES:uint>
OutputIndices<T, MAX_PRIMITIVES:uint>.subscript
OutputPatch<T, N:int>
OutputPatch<T, N:int>.subscript<TIndex>
OutputPrimitives<T, MAX_PRIMITIVES:uint>
OutputPrimitives<T, MAX_PRIMITIVES:uint>.subscript
OutputVertices<T, MAX_VERTS:uint>
OutputVertices<T, MAX_VERTS:uint>._metalSetVertex
OutputVertices<T, MAX_VERTS:uint>._setVertex
OutputVertices<T, MAX_VERTS:uint>.subscript
ParameterBlock<T>
PointStream<T>
PointStream<T>.Append
PointStream<T>.RestartStrip
Ptr<T, addrSpace:uint64_t>.init<U>
Ptr<T, addrSpace:uint64_t>.subscript<TInt>
RWBuffer<T, format:int>
RWByteAddressBuffer.InterlockedAddF64
RWStructuredBuffer<T, L>.subscript<TIndex>
RasterizerOrderedBuffer<T, format:int>
RasterizerOrderedStructuredBuffer<T, L>.subscript<TIndex>
RayQuery<rayFlagsGeneric:uint>.CandidateGeometryIndex
RayQuery<rayFlagsGeneric:uint>.CandidateInstanceContributionToHitGroupIndex
RayQuery<rayFlagsGeneric:uint>.CandidateInstanceID
RayQuery<rayFlagsGeneric:uint>.CandidateInstanceIndex
RayQuery<rayFlagsGeneric:uint>.CandidateObjectRayDirection
RayQuery<rayFlagsGeneric:uint>.CandidateObjectRayOrigin
RayQuery<rayFlagsGeneric:uint>.CandidatePrimitiveIndex
RayQuery<rayFlagsGeneric:uint>.CandidateTriangleBarycentrics
RayQuery<rayFlagsGeneric:uint>.CandidateTriangleFrontFace
RayQuery<rayFlagsGeneric:uint>.CommittedGeometryIndex
RayQuery<rayFlagsGeneric:uint>.CommittedInstanceContributionToHitGroupIndex
RayQuery<rayFlagsGeneric:uint>.CommittedInstanceID
RayQuery<rayFlagsGeneric:uint>.CommittedInstanceIndex
RayQuery<rayFlagsGeneric:uint>.CommittedObjectRayDirection
RayQuery<rayFlagsGeneric:uint>.CommittedObjectRayOrigin
RayQuery<rayFlagsGeneric:uint>.CommittedPrimitiveIndex
RayQuery<rayFlagsGeneric:uint>.CommittedTriangleBarycentrics
RayQuery<rayFlagsGeneric:uint>.CommittedTriangleFrontFace
RayQuery<rayFlagsGeneric:uint>.RayFlags
SAMPLER_FEEDBACK_MIN_MIP
SAMPLER_FEEDBACK_MIP_REGION_USED
ScalarDataLayout
Std140DataLayout
Std430DataLayout
String.init
StructuredBuffer<T, L>.subscript<TIndex>
SubpassInput<T, isMS:int>
SubpassInputMS<T, isMS:int>
TensorView<T>.InterlockedAdd
TensorView<int>.InterlockedAnd<T>
TensorView<int>.InterlockedCompareExchange
TensorView<int>.InterlockedExchange
TensorView<int>.InterlockedMax<T>
TensorView<int>.InterlockedMin
TensorView<int>.InterlockedOr<T>
TensorView<int>.InterlockedXor<T>
TensorView<T>.data_ptr
TensorView<T>.data_ptr_at
TensorView<T>.dims
TensorView<T>.init
TensorView<T>.load
TensorView<T>.size
TensorView<T>.store
TensorView<T>.stride
TensorView<T>.subscript
TextureBuffer<T>
TextureFootprint<ND:int>
TextureFootprint<ND:int>._isSingleLevel
TextureFootprint<ND:int>.isSingleLevel
TextureFootprint2D
TextureFootprint3D
TorchTensor<T>.alloc
TorchTensor<T>.data_ptr
TorchTensor<T>.dims
TorchTensor<T>.emptyLike
TorchTensor<T>.fillValue
TorchTensor<T>.fillZero
TorchTensor<T>.getView
TorchTensor<T>.size
TorchTensor<T>.stride
TorchTensor<T>.zerosLike
TriangleStream<T>
TriangleStream<T>.Append
TriangleStream<T>.RestartStrip
Tuple<>.Differential
Tuple<>.dadd
Tuple<>.dmul<U>
Tuple<>.dzero
Tuple<>.equals
Tuple<each T>.init
Tuple<>.lessThan
Tuple<>.lessThanOrEquals
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.CalculateLevelOfDetail
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.CalculateLevelOfDetailUnclamped
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.Coords
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.Footprint
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.FootprintGranularity
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.Gather
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherAlpha
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherBlue
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmp
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmpAlpha
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmpBlue
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmpGreen
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmpRed
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherGreen
_Texture<vector<T,N>, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherRed
_Texture<T, __Shape1D, 0, 0, sampleCount, access, isShadow, isCombined, format>.GetDimensions
_Texture<T, Shape, isArray, 1, sampleCount, access, isShadow, isCombined, format>.GetSamplePosition
_Texture<float, Shape, 0, 0, 0, 1, 0, 0, format>.InterlockedAddF32
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, isCombined, format>.Load
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.SampleBias
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.SampleCmp
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.SampleCmpLevelZero
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.SampleGrad
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.SampleLevel
_Texture<T, Shape, isArray, 0, sampleCount, 1, isShadow, 0, format>.Store
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.TextureCoord
FeedbackTexture2D<T>.WriteSamplerFeedback<S>
FeedbackTexture2D<T>.WriteSamplerFeedbackBias<S>
FeedbackTexture2D<T>.WriteSamplerFeedbackGrad<S>
FeedbackTexture2D<T>.WriteSamplerFeedbackLevel<S>
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintCoarse
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintCoarseBias
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintCoarseBiasClamp
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintCoarseClamp
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintCoarseGrad
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintCoarseGradClamp
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintCoarseLevel
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintFine
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintFineBias
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintFineBiasClamp
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintFineClamp
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintFineGrad
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintFineGradClamp
_Texture<T, Shape, 0, 0, sampleCount, 0, isShadow, 0, format>.queryFootprintFineLevel
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, isCombined, format>.subscript
__Shape1D.dimensions
__Shape1D.flavor
__Shape1D.planeDimensions
__Shape2D.dimensions
__Shape2D.flavor
__Shape2D.planeDimensions
__Shape3D.dimensions
__Shape3D.flavor
__Shape3D.planeDimensions
__ShapeBuffer.dimensions
__ShapeBuffer.flavor
__ShapeBuffer.planeDimensions
__ShapeCube.dimensions
__ShapeCube.flavor
__ShapeCube.planeDimensions
float16_t
float32_t
float64_t
int32_t
matrix<T,N,M>.Differential
matrix<int16_t,R,C>.T
matrix<T,N,M>.add
matrix<T,N,M>.dadd
matrix<T,N,M>.div
matrix<T,N,M>.dmul<U>
matrix<T,N,M>.dzero
matrix<T,N,M>.equals
matrix<T, R:int, C:int, L:int>.getCount
matrix<T, R:int, C:int, L:int>.init
matrix<T,N,M>.lessThan
matrix<T,N,M>.lessThanOrEquals
matrix<T,N,M>.mod
matrix<T,N,M>.mul
matrix<T,N,M>.neg
matrix<T,N,M>.scale<T1>
matrix<T,N,M>.sub
matrix<T,N,M>.toFloat
size_t
ssize_t
string
uint32_t
usize_t
vector<T,N>.Differential
vector<T, N:int>.Element
vector<T,N>.add
vector<T,N>.and
vector<T,N>.bitAnd
vector<T,N>.bitNot
vector<T,N>.bitOr
vector<T,N>.bitXor
vector<T,N>.dadd
vector<T,N>.div
vector<T,N>.dmul<U>
vector<T,N>.dzero
vector<T,N>.equals
vector<T, N:int>.getCount
vector<T,N>.lessThan
vector<T,N>.lessThanOrEquals
vector<T,N>.mod
vector<T,N>.mul
vector<T,N>.neg
vector<T,N>.not
vector<T,N>.or
vector<T,N>.scale<T1>
vector<T,N>.shl
vector<T,N>.shr
vector<T,N>.sub
vector<T,N>.toFloat
vector<T,N>.toInt
vector<T,N>.toInt64
vector<T,N>.toUInt
vector<T,N>.toUInt64
BackwardDerivative
BackwardDerivativeOf
DerivativeMember
Differentiable
ForwardDerivative
ForwardDerivativeOf
KnownBuiltin
MaxIters
NoDiffThis
PrimalSubstitute
PrimalSubstituteOf
TreatAsDifferentiable
allow
disable_array_flattening
noRefInline
payload
spv_target_env_1_3
CheckAccessFullyMapped
D3DCOLORtoUBYTE4
EvaluateAttributeAtCentroid<T>
EvaluateAttributeAtSample<T>
EvaluateAttributeSnapped<T>
GetRenderTargetSampleCount
GetRenderTargetSamplePosition
HitTriangleVertexPosition
IsHelperLane
Process2DQuadTessFactorsAvg
Process2DQuadTessFactorsMax
Process2DQuadTessFactorsMin
ProcessIsolineTessFactors
ProcessQuadTessFactorsAvg
ProcessQuadTessFactorsMax
ProcessQuadTessFactorsMin
ProcessTriTessFactorsAvg
ProcessTriTessFactorsMax
ProcessTriTessFactorsMin
QuadReadAcrossDiagonal<T>
QuadReadAcrossX<T>
QuadReadAcrossY<T>
QuadReadLaneAt<T>
WaveActiveAllEqual<T>
WaveActiveAllTrue
WaveActiveAnyTrue
WaveActiveBallot
WaveActiveBitAnd<T>
WaveActiveBitOr<T>
WaveActiveBitXor<T>
WaveActiveCountBits
WaveActiveMax<T>
WaveActiveMin<T>
WaveActiveProduct<T>
WaveActiveSum<T>
WaveBroadcastLaneAt<T>
WaveGetActiveMulti
WaveGetConvergedMulti
WaveGetLaneCount
WaveGetLaneIndex
WaveIsFirstLane
WaveMatch<T>
WaveMultiPrefixBitAnd<T>
WaveMultiPrefixBitOr<T>
WaveMultiPrefixBitXor<T>
WaveMultiPrefixCountBits
WaveMultiPrefixProduct<T>
WaveMultiPrefixSum<T>
WavePrefixCountBits
WavePrefixProduct<T>
WavePrefixSum<T>
WaveReadLaneAt<T>
WaveReadLaneFirst<T>
WaveShuffle<T>
WorkgroupSize
_WaveCountBits
abort
all<T>
any<T>
clip<T>
concat<each T, each U>
createDynamicObject<T, U>
cudaBlockDim
cudaBlockIdx
cudaThreadIdx
debugBreak
dot2add
dot4add_i8packed
dot4add_u8packed
f16tof32
getRealtimeClock
getRealtimeClockLow
isDifferentialNull
makeArrayFromElement<T, N:int>
makeTuple<each T>
max<T>
min<T>
mul<T>
nextafter<T>
select<T>
sin<T>
syncTorchCudaStream
unmodified<T>
updateDiff<T>
updatePair<T>
updatePrimal<T>