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
↓ 274 callers
Method
push_back
include/nvrhi/common/containers.h:112
↓ 268 callers
Method
size
include/nvrhi/common/containers.h:97
↓ 160 callers
Function
DebugNameToString
src/common/utils.cpp:197
↓ 117 callers
Method
getDesc
src/vulkan/vulkan-backend.h:788
↓ 103 callers
Method
Get
include/nvrhi/common/resource.h:292
↓ 93 callers
Method
empty
src/validation/validation-device.cpp:2366
↓ 91 callers
Function
hash_combine
include/nvrhi/nvrhi.h:3809
↓ 70 callers
Method
end
include/nvrhi/common/containers.h:92
↓ 69 callers
Function
NotSupported
src/common/utils.cpp:374
↓ 68 callers
Method
resolve
src/common/misc.cpp:35
↓ 67 callers
Function
InvalidEnum
src/common/utils.cpp:379
↓ 65 callers
Method
error
src/d3d12/d3d12-device.cpp:37
↓ 57 callers
Method
resize
include/nvrhi/common/containers.h:132
↓ 37 callers
Method
error
src/d3d11/d3d11-device.cpp:31
↓ 30 callers
Method
error
src/vulkan/vulkan-device.cpp:854
↓ 23 callers
Method
getCpuHandle
src/d3d12/d3d12-descriptor-heap.cpp:203
↓ 21 callers
Method
emplace_back
include/nvrhi/common/containers.h:150
↓ 20 callers
Function
arraysAreDifferent
include/nvrhi/common/misc.h:35
↓ 19 callers
Function
convertCoopVecDataType
src/d3d12/d3d12-constants.cpp:473
↓ 19 callers
Method
getDesc
src/d3d12/d3d12-backend.h:667
↓ 16 callers
Function
convertFormat
src/vulkan/vulkan-constants.cpp:113
↓ 16 callers
Method
valid
include/nvrhi/nvrhi.h:1292
↓ 15 callers
Method
getDesc
src/d3d11/d3d11-backend.h:281
↓ 14 callers
Function
MakeVersion
src/common/versioning.h:41
↓ 14 callers
Method
getGpuHandle
src/d3d12/d3d12-descriptor-heap.cpp:217
↓ 13 callers
Function
align
include/nvrhi/common/misc.h:30
↓ 13 callers
Function
convertCoopVecDataType
src/vulkan/vulkan-constants.cpp:880
↓ 13 callers
Method
getGraphicsAPI
src/validation/validation-device.cpp:662
↓ 13 callers
Function
makeShaderStageCreateInfo
src/vulkan/vulkan-graphics.cpp:167
↓ 12 callers
Method
suballocateBuffer
src/d3d12/d3d12-upload.cpp:102
↓ 11 callers
Function
calcSubresource
helper function for texture subresource calculations https://msdn.microsoft.com/en-us/library/windows/desktop/dn705766(v=vs.85).aspx
src/d3d12/d3d12-texture.cpp:1547
↓ 11 callers
Function
getBufferAddress
src/vulkan/vulkan-raytracing.cpp:29
↓ 11 callers
Function
verifyPermanentResourceState
src/common/state-tracking.cpp:31
↓ 10 callers
Function
TextureDimensionToString
src/common/utils.cpp:179
↓ 10 callers
Function
countSpecializationConstants
src/vulkan/vulkan-graphics.cpp:149
↓ 9 callers
Method
allocateDescriptor
src/d3d12/d3d12-descriptor-heap.cpp:168
↓ 9 callers
Function
convertResourceStates
src/d3d12/d3d12-constants.cpp:243
↓ 9 callers
Method
suballocateBuffer
src/vulkan/vulkan-upload.cpp:64
↓ 8 callers
Function
convertResourceType
src/vulkan/vulkan-constants.cpp:836
↓ 8 callers
Method
copyToShaderVisibleHeap
src/d3d12/d3d12-descriptor-heap.cpp:234
↓ 8 callers
Method
getUnderlyingObject
src/validation/validation-backend.h:132
↓ 8 callers
Method
queryFeatureSupport
src/validation/validation-device.cpp:2298
↓ 8 callers
Method
releaseDescriptor
src/d3d12/d3d12-descriptor-heap.cpp:198
↓ 7 callers
Function
convertResourceStatesForEnhancedBarriers
src/d3d12/d3d12-constants.cpp:387
↓ 7 callers
Method
nameVKObject
src/vulkan/vulkan-device.cpp:829
↓ 6 callers
Function
ResourceTypeToString
src/common/utils.cpp:229
↓ 6 callers
Method
Swap
include/nvrhi/common/resource.h:278
↓ 6 callers
Function
convertStencilOp
src/d3d11/d3d11-constants.cpp:97
↓ 6 callers
Function
convertStencilOp
src/d3d12/d3d12-constants.cpp:121
↓ 6 callers
Method
createSRV
src/d3d12/d3d12-buffer.cpp:436
↓ 6 callers
Function
createShaderFailed
src/d3d11/d3d11-shader.cpp:88
↓ 6 callers
Method
createUAV
src/d3d12/d3d12-buffer.cpp:497
↓ 6 callers
Method
getGpuVirtualAddress
src/vulkan/vulkan-backend.h:581
↓ 6 callers
Method
getShaderVisibleHeap
src/d3d12/d3d12-descriptor-heap.cpp:229
↓ 6 callers
Function
isLinearAlgebraDataTypeSupported
src/d3d12/d3d12-device.cpp:87
↓ 6 callers
Method
releaseDescriptors
src/d3d12/d3d12-descriptor-heap.cpp:173
↓ 5 callers
Method
SetFlags
src/d3d12/d3d12-raytracing.cpp:108
↓ 5 callers
Function
WaitForFence
src/d3d12/d3d12-device.cpp:74
↓ 5 callers
Function
arrayDifferenceMask
include/nvrhi/common/misc.h:49
↓ 5 callers
Function
convertShaderStage
src/d3d12/d3d12-constants.cpp:32
↓ 5 callers
Function
convertShaderTypeToShaderStageFlagBits
src/vulkan/vulkan-constants.cpp:166
↓ 5 callers
Method
getBytecode
src/d3d12/d3d12-shader.cpp:300
↓ 5 callers
Function
guessImageAspectFlags
infer aspect flags for a given image format
src/vulkan/vulkan-texture.cpp:163
↓ 5 callers
Method
isAftermathEnabled
src/d3d12/d3d12-backend.h:1308
↓ 5 callers
Method
usesConstantColor
src/common/misc.cpp:124
↓ 4 callers
Function
NotImplemented
src/common/utils.cpp:369
↓ 4 callers
Function
ShaderStageToString
src/common/utils.cpp:203
↓ 4 callers
Function
VersionGetInstance
src/common/versioning.h:48
↓ 4 callers
Function
VersionGetSubmitted
src/common/versioning.h:58
↓ 4 callers
Method
add
src/validation/validation-device.cpp:2360
↓ 4 callers
Method
allocateResources
src/d3d12/d3d12-descriptor-heap.cpp:33
↓ 4 callers
Function
checkedCreateQuery
src/d3d11/d3d11-queries.cpp:36
↓ 4 callers
Function
convertBlendValue
src/vulkan/vulkan-constants.cpp:637
↓ 4 callers
Function
convertBlendValue
src/d3d11/d3d11-constants.cpp:33
↓ 4 callers
Function
convertBlendValue
src/d3d12/d3d12-constants.cpp:57
↓ 4 callers
Function
convertCustomSemantics
src/d3d11/d3d11-shader.cpp:48
↓ 4 callers
Function
convertResourceState
src/vulkan/vulkan-constants.cpp:320
↓ 4 callers
Function
convertShadingRateCombiner
src/vulkan/vulkan-constants.cpp:818
↓ 4 callers
Function
convertStencilState
src/vulkan/vulkan-constants.cpp:625
↓ 4 callers
Function
createPipelineLayout
src/vulkan/vulkan-resource-bindings.cpp:1000
↓ 4 callers
Function
fillD3dOpacityMicromapDesc
src/d3d12/d3d12-raytracing.cpp:498
↓ 4 callers
Method
findShaderGroup
src/vulkan/vulkan-raytracing.cpp:1749
↓ 4 callers
Method
getBindlessDesc
src/vulkan/vulkan-backend.h:756
↓ 4 callers
Method
getDeviceAddress
src/d3d12/d3d12-raytracing.cpp:463
↓ 4 callers
Method
getExport
src/d3d12/d3d12-raytracing.cpp:397
↓ 4 callers
Function
getTextureViewType
src/vulkan/vulkan-resource-bindings.cpp:284
↓ 4 callers
Method
isAftermathEnabled
src/d3d11/d3d11-backend.h:537
↓ 4 callers
Method
overlapsWith
src/validation/validation-device.cpp:2371
↓ 4 callers
Function
registerShaderModule
src/vulkan/vulkan-raytracing.cpp:1485
↓ 4 callers
Function
unwrapResource
src/validation/validation-device.cpp:2389
↓ 3 callers
Function
FillBindingLayoutSummary
src/validation/validation-device.cpp:877
↓ 3 callers
Function
FormatToString
src/common/utils.cpp:252
↓ 3 callers
Method
GetAs<D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS>
src/d3d12/d3d12-raytracing.cpp:254
↓ 3 callers
Function
GetAsVkOpacityMicromapUsageCounts
src/vulkan/vulkan-raytracing.cpp:58
↓ 3 callers
Function
GetNormalizedResourceType
src/d3d12/d3d12-resource-bindings.cpp:31
↓ 3 callers
Function
GraphicsAPIToString
src/common/utils.cpp:168
↓ 3 callers
Method
SetType
src/d3d12/d3d12-raytracing.cpp:215
↓ 3 callers
Method
allocateDescriptors
src/d3d12/d3d12-descriptor-heap.cpp:121
↓ 3 callers
Function
calcSubresource
src/common/state-tracking.cpp:46
↓ 3 callers
Method
clearBarriers
src/common/state-tracking.h:119
next →
1–100 of 1,225, ranked by callers