-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathsummary.txt
More file actions
984 lines (983 loc) · 26.3 KB
/
summary.txt
File metadata and controls
984 lines (983 loc) · 26.3 KB
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
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
documented pages: 768
undocumented pages: 981(56.1%)
IArray<T>.subscript
IBackwardDifferentiable<FType>
IBackwardDifferentiable<FType>.apply_bwd
IBackwardDifferentiable<FType>.bwd_diff
IBackwardDifferentiable<FType>.remat
IBwdCallable<FType>
IBwdCallable<FType>.operator()
ICoopElement
ICoopElement.init
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()
IDifferentiablePtrType
IFloatingPointCoopElement
IForwardDifferentiable<FType>
IForwardDifferentiable<FType>.fwd_diff
IFunc<TR, each TP>.operator()
IInteger.init
ILogical.init
IMutatingFunc<TR, each TP>.operator()
IOpaqueDescriptor.descriptorAccess
IPhysicalBuffer
IPhysicalBuffer.GetBufferPointer
IPhysicalBuffer.LoadByteOffset<T>
IRWArray<T>.subscript
IRWPhysicalBuffer
IRWPhysicalBuffer.StoreByteOffset<T>
ITexelElement.elementCount
ITexelElement.init
__ITextureShape.dimensions
__ITextureShape.flavor
__ITextureShape.planeDimensions
AppendStructuredBuffer<T, L>.Handle
AppendStructuredBuffer<T, L>.descriptorAccess
AppendStructuredBuffer<T, L>.init
AppendStructuredBuffer<T, L>.kind
ApplyForBwdFuncType<FType, CtxType>
Array<T, int N>
T[N].Differential
T[N].dadd
T[N].dzero
Array<T, int N>.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>
BFloat16.init
BindlessDescriptorOptions
Buffer<T, int format>
BwdCallableFuncType<FType, CtxType>
BwdDiffFuncType<FType>
ByteAddressBuffer.GetBufferPointer
ByteAddressBuffer.Handle
ByteAddressBuffer.LoadByteOffset<T>
ByteAddressBuffer.descriptorAccess
ByteAddressBuffer.init
ByteAddressBuffer.kind
CDataLayout
ConstantBuffer<T, L>
ConstantBuffer<T, L>.Handle
ConstantBuffer<T, L>.descriptorAccess
ConstantBuffer<T, L>.init
ConstantBuffer<T, L>.kind
ConsumeStructuredBuffer<T, L>.Handle
ConsumeStructuredBuffer<T, L>.descriptorAccess
ConsumeStructuredBuffer<T, L>.init
ConsumeStructuredBuffer<T, L>.kind
linalg::CoopMat<T, MemoryScope S, int M, int N, linalg.CoopMatMatrixUse R>.subscript
linalg::CoopMatClampMode
linalg::CoopMatMatrixLayout
linalg::CoopMatMatrixUse
CoopVec<T, int N>.getCount
CoopVec<T, int N>.init
CoopVec<T, int N>.loadCoherent
CoopVec<T, int N>.matMulAddAccum<U, int K>
CoopVec<T, int N>.matMulAddAccumPacked<U, int PackedK>
CoopVec<T, int N>.storeCoherent
CoopVec<T, int N>.subscript
DefaultDataLayout
DefaultPushConstantDataLayout
DefaultVkBindlessBindings
DescriptorAccess
DescriptorHandle<T>.equals
DescriptorHandle<T>.init
DescriptorHandle<T>.lessThan
DescriptorHandle<T>.lessThanOrEquals
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>.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
FloatE4M3.init
FloatE5M2.init
FwdDiffFuncType<FType>
HitObject.GetCurrentTime
HitObject.GetLssPositionsAndRadii
HitObject.GetRayDesc
HitObject.GetShaderRecordBufferHandle
HitObject.GetSpherePositionAndRadius
HitObject.Invoke<payload_t>
HitObject.IsLssHit
HitObject.IsSphereHit
HitObject.MakeMotionHit<attr_t>
HitObject.MakeMotionMiss
HitObject.SetShaderTableIndex
HitObject.TraceMotionRay<T>
HitObject.TraceRay<T>
HitObject.init
InputPatch<T, int N>
InputPatch<T, int N>.subscript<TIndex>
LineStream<T>
LineStream<T>.Append
LineStream<T>.RestartStrip
MemoryOrder
NativeString
NativeString.getBuffer
NativeString.getLength
NativeString.init
NativeString.length
NodePayloadPtr<T>
NullDifferential
NullDifferential.Differential
NullDifferential.dadd
NullDifferential.dummy
NullDifferential.dzero
Optional<T>.Differential
Optional<T>.dadd
Optional<T>.dzero
Optional<T>.hasValue
Optional<T>.init
OutputIndices<T, uint MAX_PRIMITIVES>
OutputIndices<T, uint MAX_PRIMITIVES>.subscript
OutputPatch<T, int N>
OutputPatch<T, int N>.subscript<TIndex>
OutputPrimitives<T, uint MAX_PRIMITIVES>
OutputPrimitives<T, uint MAX_PRIMITIVES>.subscript
OutputVertices<T, uint MAX_VERTS>
OutputVertices<T, uint MAX_VERTS>._metalSetVertex
OutputVertices<T, uint MAX_VERTS>._setVertex
OutputVertices<T, uint MAX_VERTS>.subscript
ParameterBlock<T>
PointStream<T>
PointStream<T>.Append
PointStream<T>.RestartStrip
Ptr<T, Access access, AddressSpace addrSpace, L>.init<U, Access accessOther>
Ptr<T, Access access, AddressSpace addrSpace, L>.subscript<TInt>
RAYQUERY_FLAG
RWBuffer<T, int format>
RWByteAddressBuffer.GetBufferPointer
RWByteAddressBuffer.Handle
RWByteAddressBuffer.InterlockedAddF64
RWByteAddressBuffer.LoadByteOffset<T>
RWByteAddressBuffer.StoreByteOffset<T>
RWByteAddressBuffer.descriptorAccess
RWByteAddressBuffer.init
RWByteAddressBuffer.kind
RWStructuredBuffer<T, L>.Handle
RWStructuredBuffer<T, L>.descriptorAccess
RWStructuredBuffer<T, L>.getCount
RWStructuredBuffer<T, L>.init
RWStructuredBuffer<T, L>.kind
RWStructuredBuffer<T, L>.subscript<TIndex>
RasterizerOrderedBuffer<T, int format>
RasterizerOrderedByteAddressBuffer.Handle
RasterizerOrderedByteAddressBuffer.descriptorAccess
RasterizerOrderedByteAddressBuffer.init
RasterizerOrderedByteAddressBuffer.kind
RasterizerOrderedStructuredBuffer<T, L>.Handle
RasterizerOrderedStructuredBuffer<T, L>.descriptorAccess
RasterizerOrderedStructuredBuffer<T, L>.getCount
RasterizerOrderedStructuredBuffer<T, L>.init
RasterizerOrderedStructuredBuffer<T, L>.kind
RasterizerOrderedStructuredBuffer<T, L>.subscript<TIndex>
RayQuery<uint rayFlagsGeneric>
RayQuery<uint rayFlagsGeneric>.CandidateGeometryIndex
RayQuery<uint rayFlagsGeneric>.CandidateInstanceContributionToHitGroupIndex
RayQuery<uint rayFlagsGeneric>.CandidateInstanceID
RayQuery<uint rayFlagsGeneric>.CandidateInstanceIndex
RayQuery<uint rayFlagsGeneric>.CandidateObjectRayDirection
RayQuery<uint rayFlagsGeneric>.CandidateObjectRayOrigin
RayQuery<uint rayFlagsGeneric>.CandidatePrimitiveIndex
RayQuery<uint rayFlagsGeneric>.CandidateTriangleBarycentrics
RayQuery<uint rayFlagsGeneric>.CandidateTriangleFrontFace
RayQuery<uint rayFlagsGeneric>.CommittedGeometryIndex
RayQuery<uint rayFlagsGeneric>.CommittedInstanceContributionToHitGroupIndex
RayQuery<uint rayFlagsGeneric>.CommittedInstanceID
RayQuery<uint rayFlagsGeneric>.CommittedInstanceIndex
RayQuery<uint rayFlagsGeneric>.CommittedObjectRayDirection
RayQuery<uint rayFlagsGeneric>.CommittedObjectRayOrigin
RayQuery<uint rayFlagsGeneric>.CommittedPrimitiveIndex
RayQuery<uint rayFlagsGeneric>.CommittedTriangleBarycentrics
RayQuery<uint rayFlagsGeneric>.CommittedTriangleFrontFace
RayQuery<uint rayFlagsGeneric>.RayFlags
RaytracingAccelerationStructure.Handle
RaytracingAccelerationStructure.descriptorAccess
RaytracingAccelerationStructure.init
RaytracingAccelerationStructure.kind
RematFuncType<FType, MinimalCtxType, FullCtxType>
SAMPLER_FEEDBACK_MIN_MIP
SAMPLER_FEEDBACK_MIN_MIP.Element
SAMPLER_FEEDBACK_MIN_MIP.elementCount
SAMPLER_FEEDBACK_MIN_MIP.init
SAMPLER_FEEDBACK_MIP_REGION_USED
SAMPLER_FEEDBACK_MIP_REGION_USED.Element
SAMPLER_FEEDBACK_MIP_REGION_USED.elementCount
SAMPLER_FEEDBACK_MIP_REGION_USED.init
SamplerComparisonState.Handle
SamplerComparisonState.descriptorAccess
SamplerComparisonState.init
SamplerComparisonState.kind
SamplerState.Handle
SamplerState.descriptorAccess
SamplerState.init
SamplerState.kind
ScalarDataLayout
Std140DataLayout
Std430DataLayout
String.init
StructuredBuffer<T, L>.Handle
StructuredBuffer<T, L>.descriptorAccess
StructuredBuffer<T, L>.getCount
StructuredBuffer<T, L>.init
StructuredBuffer<T, L>.kind
StructuredBuffer<T, L>.subscript<TIndex>
SubpassInput<T, int isMS>
SubpassInputMS<T, int isMS>
linalg::TensorLayout<uint Dim, linalg.CoopMatClampMode ClampMode>
linalg.TensorLayout<1, ClampMode>.BlockSize
linalg.TensorLayout<1, ClampMode>.ClampValue
linalg.TensorLayout<1, ClampMode>.Dimension
linalg.TensorLayout<1, ClampMode>.Slice
linalg.TensorLayout<1, ClampMode>.Stride
linalg::TensorLayout<uint Dim, linalg.CoopMatClampMode ClampMode>.init
linalg.TensorView<1, HasDimensions, Dim0, 255, 255, 255, 255>.Clip
linalg.TensorView<1, HasDimensions, Dim0, 255, 255, 255, 255>.Dimension
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>
linalg.TensorView<1, HasDimensions, Dim0, 255, 255, 255, 255>.Stride
TensorView<T>.data_ptr
TensorView<T>.data_ptr_at
TensorView<T>.dims
linalg::TensorView<uint Dim, bool HasDimensions, uint p0, uint p1, uint p2, uint p3, uint p4>.init
TensorView<T>.load
TensorView<T>.size
TensorView<T>.store
TensorView<T>.stride
TensorView<T>.subscript
TextureBuffer<T>
TextureBuffer<T>.Handle
TextureBuffer<T>.descriptorAccess
TextureBuffer<T>.init
TextureBuffer<T>.kind
TextureFootprint<int ND>
TextureFootprint<int ND>._isSingleLevel
TextureFootprint<int ND>.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<T>.Differential
Tuple<linalg.CoopMat<T, S, M, N, R>, expand linalg.CoopMat<each Ts, S, M, N, R>>.MapElement
Tuple<T>.dadd
Tuple<T>.dzero
Tuple<T>.equals
Tuple<each T>.init
Tuple<T>.lessThan
Tuple<T>.lessThanOrEquals
VkMutableBindlessBindings
_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<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.Gather
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherAlpha
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherBlue
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmp
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmpAlpha
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmpBlue
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmpGreen
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherCmpRed
_Texture<T, Shape, isArray, 0, sampleCount, 0, isShadow, 0, format>.GatherGreen
_Texture<T, 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<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.Handle
_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>.SampleCmpBias
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.SampleCmpGrad
_Texture<T, Shape, isArray, isMS, sampleCount, 0, isShadow, 1, format>.SampleCmpLevel
_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, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.descriptorAccess
_Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.init
_Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.kind
_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
<T>
T.Element
T.elementCount
T.init
<T>
abs<T>.BwdCallable
abs<T>.MinimalContext
abs<T>.apply_bwd
abs<T>.bwd_diff
abs<T>.fwd_diff
abs<T>.remat
<T>
acos<T>.BwdCallable
acos<T>.MinimalContext
acos<T>.apply_bwd
acos<T>.bwd_diff
acos<T>.fwd_diff
acos<T>.remat
<T>
acosh<T>.BwdCallable
acosh<T>.MinimalContext
acosh<T>.apply_bwd
acosh<T>.bwd_diff
acosh<T>.fwd_diff
acosh<T>.remat
<T, int N>
vector<T,N>.add.BwdCallable
vector<T,N>.add.MinimalContext
vector<T,N>.add.apply_bwd
vector<T,N>.add.fwd_diff
vector<T,N>.add.remat
<T>
asin<T>.BwdCallable
asin<T>.MinimalContext
asin<T>.apply_bwd
asin<T>.bwd_diff
asin<T>.fwd_diff
asin<T>.remat
<T>
asinh<T>.BwdCallable
asinh<T>.MinimalContext
asinh<T>.apply_bwd
asinh<T>.bwd_diff
asinh<T>.fwd_diff
asinh<T>.remat
<T>
atan<T>.BwdCallable
atan<T>.MinimalContext
atan<T>.apply_bwd
atan<T>.bwd_diff
atan<T>.fwd_diff
atan<T>.remat
<T, int N>
atan2<T, N>.BwdCallable
atan2<T, N>.MinimalContext
atan2<T, N>.apply_bwd
atan2<T, N>.bwd_diff
atan2<T, N>.fwd_diff
atan2<T, N>.remat
<T>
atanh<T>.BwdCallable
atanh<T>.MinimalContext
atanh<T>.apply_bwd
atanh<T>.bwd_diff
atanh<T>.fwd_diff
atanh<T>.remat
<T, int N>
clamp<T, N>.BwdCallable
clamp<T, N>.MinimalContext
clamp<T, N>.apply_bwd
clamp<T, N>.bwd_diff
clamp<T, N>.remat
<T>
copysign<T>.BwdCallable
copysign<T>.MinimalContext
copysign<T>.apply_bwd
copysign<T>.bwd_diff
copysign<T>.fwd_diff
copysign<T>.remat
<T>
cos<T>.BwdCallable
cos<T>.MinimalContext
cos<T>.apply_bwd
cos<T>.bwd_diff
cos<T>.fwd_diff
cos<T>.remat
<T>
cosh<T>.BwdCallable
cosh<T>.MinimalContext
cosh<T>.apply_bwd
cosh<T>.bwd_diff
cosh<T>.fwd_diff
cosh<T>.remat
<T>
cross<T>.BwdCallable
cross<T>.MinimalContext
cross<T>.apply_bwd
cross<T>.bwd_diff
cross<T>.fwd_diff
cross<T>.remat
<T>
DifferentialPair<T>.dadd.BwdCallable
DifferentialPair<T>.dadd.apply_bwd
DifferentialPair<T>.dadd.fwd_diff
DifferentialPair<T>.dadd.remat
<T>
degrees<T>.BwdCallable
degrees<T>.MinimalContext
degrees<T>.apply_bwd
degrees<T>.bwd_diff
degrees<T>.fwd_diff
degrees<T>.remat
<T, int N>
determinant<T, N>.BwdCallable
determinant<T, N>.MinimalContext
determinant<T, N>.apply_bwd
determinant<T, N>.bwd_diff
determinant<T, N>.remat
<T, int N>
distance<T, N>.BwdCallable
distance<T, N>.MinimalContext
distance<T, N>.apply_bwd
distance<T, N>.bwd_diff
distance<T, N>.remat
<T, int N>
vector<T,N>.div.BwdCallable
vector<T,N>.div.MinimalContext
vector<T,N>.div.apply_bwd
vector<T,N>.div.fwd_diff
vector<T,N>.div.remat
<T, int N>
dot<T, N>.BwdCallable
dot<T, N>.MinimalContext
dot<T, N>.apply_bwd
dot<T, N>.bwd_diff
dot<T, N>.fwd_diff
dot<T, N>.remat
<T>
DifferentialPair<T>.dzero.BwdCallable
DifferentialPair<T>.dzero.MinimalContext
DifferentialPair<T>.dzero.apply_bwd
DifferentialPair<T>.dzero.remat
<T>
exp<T>.BwdCallable
exp<T>.MinimalContext
exp<T>.apply_bwd
exp<T>.bwd_diff
exp<T>.fwd_diff
exp<T>.remat
<T>
exp2<T>.BwdCallable
exp2<T>.MinimalContext
exp2<T>.apply_bwd
exp2<T>.bwd_diff
exp2<T>.fwd_diff
exp2<T>.remat
<T, int N>
fma<T, N>.BwdCallable
fma<T, N>.MinimalContext
fma<T, N>.apply_bwd
fma<T, N>.bwd_diff
fma<T, N>.fwd_diff
fma<T, N>.remat
<T, int N>
fmod<T, N>.BwdCallable
fmod<T, N>.MinimalContext
fmod<T, N>.apply_bwd
fmod<T, N>.bwd_diff
fmod<T, N>.fwd_diff
fmod<T, N>.remat
<T>
frac<T>.BwdCallable
frac<T>.MinimalContext
frac<T>.apply_bwd
frac<T>.bwd_diff
frac<T>.fwd_diff
frac<T>.remat
<T, A>
DiffTensorView<T, A>.operator[].get.BwdCallable
DiffTensorView<T, A>.operator[].get.MinimalContext
DiffTensorView<T, A>.operator[].get.apply_bwd
DiffTensorView<T, A>.operator[].get.remat
<T, int N>
length<T, N>.BwdCallable
length<T, N>.MinimalContext
length<T, N>.apply_bwd
length<T, N>.bwd_diff
length<T, N>.remat
<T, int N>
lerp<T, N>.BwdCallable
lerp<T, N>.MinimalContext
lerp<T, N>.apply_bwd
lerp<T, N>.bwd_diff
lerp<T, N>.fwd_diff
lerp<T, N>.remat
<T, A>
DiffTensorView<T, A>.load.BwdCallable
DiffTensorView<T, A>.load.MinimalContext
DiffTensorView<T, A>.load.apply_bwd
DiffTensorView<T, A>.load.fwd_diff
DiffTensorView<T, A>.load.remat
<T, A>
DiffTensorView<T, A>.loadOnce.BwdCallable
DiffTensorView<T, A>.loadOnce.MinimalContext
DiffTensorView<T, A>.loadOnce.apply_bwd
DiffTensorView<T, A>.loadOnce.bwd_diff
DiffTensorView<T, A>.loadOnce.fwd_diff
DiffTensorView<T, A>.loadOnce.remat
<T>
log<T>.BwdCallable
log<T>.MinimalContext
log<T>.apply_bwd
log<T>.bwd_diff
log<T>.fwd_diff
log<T>.remat
<T>
log10<T>.BwdCallable
log10<T>.MinimalContext
log10<T>.apply_bwd
log10<T>.bwd_diff
log10<T>.fwd_diff
log10<T>.remat
<T>
log2<T>.BwdCallable
log2<T>.MinimalContext
log2<T>.apply_bwd
log2<T>.bwd_diff
log2<T>.fwd_diff
log2<T>.remat
<T, int N>
mad<T, N>.BwdCallable
mad<T, N>.MinimalContext
mad<T, N>.apply_bwd
mad<T, N>.bwd_diff
mad<T, N>.remat
<T, int N>
max<T, N>.BwdCallable
max<T, N>.MinimalContext
max<T, N>.apply_bwd
max<T, N>.bwd_diff
max<T, N>.remat
<T, int N>
min<T, N>.BwdCallable
min<T, N>.MinimalContext
min<T, N>.apply_bwd
min<T, N>.bwd_diff
min<T, N>.fwd_diff
min<T, N>.remat
<T, int N>
vector<T,N>.mod.BwdCallable
vector<T,N>.mod.MinimalContext
vector<T,N>.mod.apply_bwd
vector<T,N>.mod.fwd_diff
vector<T,N>.mod.remat
<T, int N>
vector<T,N>.mul.BwdCallable
vector<T,N>.mul.MinimalContext
vector<T,N>.mul.apply_bwd
vector<T,N>.mul.fwd_diff
vector<T,N>.mul.remat
<T, int N>
vector<T,N>.neg.BwdCallable
vector<T,N>.neg.MinimalContext
<T, int N>
normalize<T, N>.BwdCallable
normalize<T, N>.MinimalContext
normalize<T, N>.apply_bwd
normalize<T, N>.bwd_diff
normalize<T, N>.fwd_diff
normalize<T, N>.remat
<T, int N>
pow<T, N>.BwdCallable
pow<T, N>.MinimalContext
pow<T, N>.apply_bwd
pow<T, N>.bwd_diff
pow<T, N>.remat
<T>
radians<T>.BwdCallable
radians<T>.MinimalContext
radians<T>.apply_bwd
radians<T>.bwd_diff
radians<T>.fwd_diff
radians<T>.remat
<T>
rcp<T>.BwdCallable
rcp<T>.MinimalContext
rcp<T>.apply_bwd
rcp<T>.bwd_diff
rcp<T>.fwd_diff
rcp<T>.remat
<T, int N>
reflect<T, N>.BwdCallable
reflect<T, N>.MinimalContext
reflect<T, N>.apply_bwd
reflect<T, N>.bwd_diff
reflect<T, N>.fwd_diff
reflect<T, N>.remat
<T, int N>
refract<T, N>.BwdCallable
refract<T, N>.MinimalContext
refract<T, N>.apply_bwd
refract<T, N>.bwd_diff
refract<T, N>.remat
<T>
rsqrt<T>.BwdCallable
rsqrt<T>.MinimalContext
rsqrt<T>.apply_bwd
rsqrt<T>.bwd_diff
rsqrt<T>.fwd_diff
rsqrt<T>.remat
<T>
saturate<T>.BwdCallable
saturate<T>.MinimalContext
saturate<T>.apply_bwd
saturate<T>.bwd_diff
saturate<T>.fwd_diff
saturate<T>.remat
<T1>
vector<T,N>.scale<T1>.apply_bwd
vector<T,N>.scale<T1>.remat
<T, A>
DiffTensorView<T, A>.operator[].set.BwdCallable
DiffTensorView<T, A>.operator[].set.MinimalContext
DiffTensorView<T, A>.operator[].set.apply_bwd
DiffTensorView<T, A>.operator[].set.fwd_diff
DiffTensorView<T, A>.operator[].set.remat
<T>
sin<T>.BwdCallable
sin<T>.MinimalContext
sin<T>.apply_bwd
sin<T>.bwd_diff
sin<T>.fwd_diff
sin<T>.remat
<T>
sinh<T>.BwdCallable
sinh<T>.MinimalContext
sinh<T>.apply_bwd
sinh<T>.bwd_diff
sinh<T>.fwd_diff
sinh<T>.remat
<T>
sqrt<T>.BwdCallable
sqrt<T>.MinimalContext
sqrt<T>.apply_bwd
sqrt<T>.bwd_diff
sqrt<T>.fwd_diff
sqrt<T>.remat
<T, A>
DiffTensorView<T, A>.store.fwd_diff
DiffTensorView<T, A>.store.remat
<T, A>
DiffTensorView<T, A>.storeOnce.fwd_diff
<T, int N>
<T>
tan<T>.BwdCallable
tan<T>.MinimalContext
tan<T>.apply_bwd
tan<T>.bwd_diff
tan<T>.fwd_diff
tan<T>.remat
<T>
tanh<T>.BwdCallable
tanh<T>.MinimalContext
tanh<T>.apply_bwd
tanh<T>.bwd_diff
tanh<T>.fwd_diff
tanh<T>.remat
<T, int N>
vector<T,N>.toFloat.BwdCallable
vector<T,N>.toFloat.MinimalContext
vector<T,N>.toFloat.apply_bwd
vector<T,N>.toFloat.fwd_diff
vector<T,N>.toFloat.remat
<T, int N, int M>
transpose<T, N, M>.BwdCallable
transpose<T, N, M>.MinimalContext
transpose<T, N, M>.apply_bwd
transpose<T, N, M>.bwd_diff
transpose<T, N, M>.fwd_diff
transpose<T, N, M>.remat
float16_t
float32_t
float64_t
int32_t
int8_t4_packed
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>.dzero
matrix<T,N,M>.equals
matrix<T, int R, int C, int L>.getCount
matrix<T, int R, int C, int L>.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
uint8_t4_packed
usize_t
vector<T,N>.Differential
vector<T, int N>.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>.dzero
vector<half,N>.elementCount
vector<T,N>.equals
vector<T, int N>.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
BackwardDerivativeOf
BackwardDifferentiable
DerivativeMember
Differentiable
ExperimentalModule
ForwardDerivativeOf
ForwardDifferentiable
HasTrivialForwardDerivative
KnownBuiltin
MaxIters
MaybeDifferentiable
NoDiffThis
PrimalSubstitute
PrimalSubstituteOf
TreatAsDifferentiable
allow
disable_array_flattening
noRefInline
raypayload
spv_target_env_1_3
CheckAccessFullyMapped
D3DCOLORtoUBYTE4
GetClusterID
GetLssPositionsAndRadii
GetRenderTargetSampleCount
GetRenderTargetSamplePosition
GetSpherePositionAndRadius
HitTriangleVertexPosition
InterlockedAddF16Emulated
InterlockedAddF16x2
IsHelperLane
IsLssHit
IsSphereHit
Process2DQuadTessFactorsAvg
Process2DQuadTessFactorsMax
Process2DQuadTessFactorsMin
ProcessIsolineTessFactors
ProcessQuadTessFactorsAvg
ProcessQuadTessFactorsMax
ProcessQuadTessFactorsMin
ProcessTriTessFactorsAvg
ProcessTriTessFactorsMax
ProcessTriTessFactorsMin
QuadReadAcrossDiagonal<T>
QuadReadAcrossX<T>
QuadReadAcrossY<T>
QuadReadLaneAt<T>
RAYQUERY_FLAG_NONE
RAY_FLAG_FORCE_OMM_2_STATE
WaveActiveAllEqual<T>
WaveActiveAllTrue
WaveActiveAnyTrue
WaveActiveBallot
WaveActiveBitAnd<T>
WaveActiveBitOr<T>
WaveActiveBitXor<T>
WaveActiveCountBits
WaveActiveMax<T>
WaveActiveMin<T>
WaveActiveProduct<T>
WaveActiveSum<T>
WaveBroadcastLaneAt<T>
WaveClusteredRotate<T>
WaveGetActiveMulti
WaveGetConvergedMulti
WaveGetLaneCount
WaveGetLaneIndex
WaveIsFirstLane
WaveMatch<T>
WaveMultiBitAnd<T>
WaveMultiBitOr<T>
WaveMultiBitXor<T>
WaveMultiMax<T>
WaveMultiMin<T>
WaveMultiPrefixBitAnd<T>
WaveMultiPrefixBitOr<T>
WaveMultiPrefixBitXor<T>
WaveMultiPrefixCountBits
WaveMultiPrefixExclusiveBitAnd<T>
WaveMultiPrefixExclusiveBitOr<T>
WaveMultiPrefixExclusiveBitXor<T>
WaveMultiPrefixExclusiveMax<T>
WaveMultiPrefixExclusiveMin<T>
WaveMultiPrefixExclusiveProduct<T>
WaveMultiPrefixExclusiveSum<T>
WaveMultiPrefixInclusiveBitAnd<T>
WaveMultiPrefixInclusiveBitOr<T>
WaveMultiPrefixInclusiveBitXor<T>
WaveMultiPrefixInclusiveMax<T>
WaveMultiPrefixInclusiveMin<T>
WaveMultiPrefixInclusiveProduct<T>
WaveMultiPrefixInclusiveSum<T>
WaveMultiPrefixProduct<T>
WaveMultiPrefixSum<T>
WaveMultiProduct<T>
WaveMultiSum<T>
WavePrefixBitAnd<T>
WavePrefixBitOr<T>
WavePrefixBitXor<T>
WavePrefixCountBits
WavePrefixProduct<T>
WavePrefixSum<T>
WaveReadLaneAt<T>
WaveReadLaneFirst<T>
WaveRotate<T>
WaveShuffle<T>
WorkgroupCount
WorkgroupSize
_WaveCountBits
abort
all<T>
any<T>
clip<T>
clock2x32ARB
clockARB
concat<each T, each U>
coopVecLoadCoherent<int N, T>
coopVecLoadGroupshared<int N, T, int M>
coopVecMatMulAddPacked<T, int M, int PackedK, U>
coopVecMatMulPacked<T, int M, int PackedK, U>
createDynamicObject<T, U>
cudaBlockDim
cudaBlockIdx
cudaThreadIdx
debugBreak
dot2add
dot4add_i8packed
dot4add_u8packed
enableVMMDeviceScopeCapabilityIfNeeded
f16tof32
floatCast<T, U>
getRealtimeClock
getRealtimeClockLow
makeArrayFromElement<T, int N>
makeTuple<each T>
max<T>
min<T>
mul<T>
nextafter<T>
nonuniform<T>
operator?:<T, int N, int M>
select<T>
sin<T>
syncTorchCudaStream
unmodified<T>
updateDiff<T>
updatePair<T>
updatePrimal<T>