Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA-RTX/NVRHI
/ functions
Functions
1,225 in github.com/NVIDIA-RTX/NVRHI
⨍
Functions
1,225
◇
Types & classes
330
Method
pollEventQuery
src/d3d12/d3d12-queries.cpp:51
Method
pollTimerQuery
src/validation/validation-device.cpp:647
Method
pollTimerQuery
src/vulkan/vulkan-queries.cpp:148
Method
pollTimerQuery
src/d3d11/d3d11-queries.cpp:175
Method
pollTimerQuery
src/d3d12/d3d12-queries.cpp:129
Method
prepareToBindGraphicsResourceSets
src/d3d11/d3d11-resource-bindings.cpp:215
Method
queryCoopVecFeatures
src/validation/validation-device.cpp:2308
Method
queryCoopVecFeatures
Deprecated aggregate query. Prefer the per-format CoopVec queries on IDevice.
src/vulkan/vulkan-device.cpp:513
Method
queryCoopVecFeatures
src/d3d11/d3d11-device.cpp:421
Method
queryCoopVecFeatures
Deprecated aggregate query. Prefer the per-format CoopVec queries on IDevice.
src/d3d12/d3d12-device.cpp:904
Method
queryCoopVecMatMulFormatSupport
src/validation/validation-device.cpp:2313
Method
queryCoopVecMatMulFormatSupport
Matches the requested type combination against the cached CoopVec property list.
src/vulkan/vulkan-device.cpp:541
Method
queryCoopVecMatMulFormatSupport
src/d3d11/d3d11-device.cpp:427
Method
queryCoopVecMatMulFormatSupport
Queries the D3D12 matrix multiplication path for a single CoopVec type combination. The Linear Algebra query only describes the shader-visible vector
src/d3d12/d3d12-device.cpp:959
Method
queryCoopVecTrainingFormatSupport
src/validation/validation-device.cpp:2318
Method
queryCoopVecTrainingFormatSupport
Vulkan reports one training accumulation flag per precision. It does not distinguish buffer and group-shared accumulate-store support.
src/vulkan/vulkan-device.cpp:574
Method
queryCoopVecTrainingFormatSupport
src/d3d11/d3d11-device.cpp:433
Method
queryCoopVecTrainingFormatSupport
Queries D3D12 training support for a single accumulation component type. Older CoopVec support cannot report group-shared accumulate-store separately.
src/d3d12/d3d12-device.cpp:1051
Method
queryFeatureSupport
src/d3d11/d3d11-device.cpp:225
Method
queryFeatureSupport
src/d3d12/d3d12-device.cpp:765
Method
queryFormatSupport
src/validation/validation-device.cpp:2303
Method
queryFormatSupport
src/vulkan/vulkan-device.cpp:432
Method
queryFormatSupport
src/d3d12/d3d12-device.cpp:855
Method
queueSignalSemaphore
src/vulkan/vulkan-queue.cpp:405
Method
queueWaitForCommandList
src/validation/validation-device.cpp:2278
Method
queueWaitForCommandList
src/vulkan/vulkan-queue.cpp:412
Method
queueWaitForCommandList
src/d3d11/d3d11-backend.h:525
Method
queueWaitForCommandList
src/d3d12/d3d12-device.cpp:644
Method
queueWaitForSemaphore
src/vulkan/vulkan-queue.cpp:398
Function
raytracingValidationMessageCallback
Routes NVAPI ray tracing validation messages to the device's IMessageCallback. May be invoked from an arbitrary driver thread; it only logs and must n
src/d3d12/d3d12-device.cpp:50
Method
registerShaderBinaryLookupCallback
src/common/aftermath.cpp:96
Method
requireBufferState
src/common/state-tracking.cpp:270
Method
requireOpenState
src/validation/validation-commandlist.cpp:84
Method
requireSamplerFeedbackTextureState
src/d3d12/d3d12-state-tracking.cpp:91
Method
requireTextureState
src/common/state-tracking.cpp:163
Method
requireType
src/validation/validation-commandlist.cpp:116
Method
resetEventQuery
src/validation/validation-device.cpp:637
Method
resetEventQuery
src/vulkan/vulkan-queries.cpp:68
Method
resetEventQuery
src/d3d11/d3d11-queries.cpp:117
Method
resetEventQuery
src/d3d12/d3d12-queries.cpp:84
Method
resetTimerQuery
src/validation/validation-device.cpp:657
Method
resetTimerQuery
src/vulkan/vulkan-queries.cpp:203
Method
resetTimerQuery
src/d3d11/d3d11-queries.cpp:238
Method
resetTimerQuery
src/d3d12/d3d12-queries.cpp:184
Method
resizeDescriptorTable
src/validation/validation-device.cpp:1906
Method
resizeDescriptorTable
src/vulkan/vulkan-resource-bindings.cpp:711
Method
resizeDescriptorTable
src/d3d11/d3d11-resource-bindings.cpp:183
Method
resizeDescriptorTable
src/d3d12/d3d12-resource-bindings.cpp:907
Method
resolveTexture
src/validation/validation-commandlist.cpp:354
Method
resolveTexture
src/vulkan/vulkan-texture.cpp:544
Method
resolveTexture
src/d3d11/d3d11-texture.cpp:493
Method
resolveTexture
src/d3d12/d3d12-texture.cpp:1509
Method
runGarbageCollection
src/validation/validation-device.cpp:2293
Method
runGarbageCollection
src/vulkan/vulkan-queue.cpp:318
Method
runGarbageCollection
src/vulkan/vulkan-device.cpp:335
Method
runGarbageCollection
src/d3d11/d3d11-backend.h:528
Method
runGarbageCollection
src/d3d12/d3d12-device.cpp:160
Method
setAccelStructState
src/validation/validation-commandlist.cpp:1116
Method
setAccelStructState
src/vulkan/vulkan-state-tracking.cpp:340
Method
setAccelStructState
src/d3d11/d3d11-backend.h:369
Method
setAccelStructState
src/d3d12/d3d12-state-tracking.cpp:352
Method
setBufferState
src/validation/validation-commandlist.cpp:1108
Method
setBufferState
src/vulkan/vulkan-state-tracking.cpp:330
Method
setBufferState
src/d3d11/d3d11-backend.h:368
Method
setComputeBindings
src/d3d12/d3d12-resource-bindings.cpp:950
Method
setComputeState
src/validation/validation-commandlist.cpp:798
Method
setComputeState
src/vulkan/vulkan-compute.cpp:112
Method
setComputeState
src/d3d11/d3d11-compute.cpp:40
Method
setComputeState
src/d3d12/d3d12-compute.cpp:99
Method
setEnableAutomaticBarriers
src/validation/validation-commandlist.cpp:1046
Method
setEnableAutomaticBarriers
src/vulkan/vulkan-state-tracking.cpp:388
Method
setEnableAutomaticBarriers
src/d3d11/d3d11-backend.h:358
Method
setEnableAutomaticBarriers
src/d3d12/d3d12-state-tracking.cpp:299
Method
setEnableUavBarriersForBuffer
src/validation/validation-commandlist.cpp:1073
Method
setEnableUavBarriersForBuffer
src/common/state-tracking.cpp:59
Method
setEnableUavBarriersForBuffer
src/vulkan/vulkan-state-tracking.cpp:400
Method
setEnableUavBarriersForBuffer
src/d3d11/d3d11-commandlist.cpp:107
Method
setEnableUavBarriersForBuffer
src/d3d12/d3d12-state-tracking.cpp:311
Method
setEnableUavBarriersForTexture
src/validation/validation-commandlist.cpp:1062
Method
setEnableUavBarriersForTexture
src/common/state-tracking.cpp:51
Method
setEnableUavBarriersForTexture
src/vulkan/vulkan-state-tracking.cpp:393
Method
setEnableUavBarriersForTexture
src/d3d11/d3d11-commandlist.cpp:97
Method
setEnableUavBarriersForTexture
src/d3d12/d3d12-state-tracking.cpp:304
Method
setEventQuery
src/validation/validation-device.cpp:622
Method
setEventQuery
src/vulkan/vulkan-queries.cpp:35
Method
setEventQuery
src/d3d11/d3d11-queries.cpp:70
Method
setEventQuery
src/d3d12/d3d12-queries.cpp:40
Method
setGraphicsBindings
src/d3d12/d3d12-resource-bindings.cpp:1076
Method
setGraphicsState
src/validation/validation-commandlist.cpp:571
Method
setGraphicsState
src/vulkan/vulkan-graphics.cpp:533
Method
setGraphicsState
src/d3d11/d3d11-graphics.cpp:156
Method
setGraphicsState
src/d3d12/d3d12-graphics.cpp:295
Method
setHlslExtensionsUAV
src/d3d12/d3d12-raytracing.cpp:1160
Method
setMeshletState
src/validation/validation-commandlist.cpp:897
Method
setMeshletState
src/vulkan/vulkan-meshlets.cpp:242
Method
setMeshletState
src/d3d11/d3d11-commandlist.cpp:181
Method
setMeshletState
src/d3d12/d3d12-meshlets.cpp:219
Method
setPermanentBufferState
src/validation/validation-commandlist.cpp:1132
Method
setPermanentBufferState
src/common/state-tracking.cpp:128
Method
setPermanentBufferState
src/vulkan/vulkan-state-tracking.cpp:364
← previous
next →
1,001–1,100 of 1,225, ranked by callers