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
↓ 3 callers
Function
convertAccelStructBuildFlags
src/vulkan/vulkan-constants.cpp:741
↓ 3 callers
Function
convertCompareOp
src/vulkan/vulkan-constants.cpp:557
↓ 3 callers
Function
convertComparisonFunc
src/d3d11/d3d11-constants.cpp:123
↓ 3 callers
Function
convertComparisonFunc
src/d3d12/d3d12-constants.cpp:147
↓ 3 callers
Function
convertCoopVecMatrixLayout
src/vulkan/vulkan-constants.cpp:964
↓ 3 callers
Function
convertCoopVecMatrixLayout
src/d3d12/d3d12-constants.cpp:570
↓ 3 callers
Function
convertSamplerAddressMode
src/vulkan/vulkan-constants.cpp:121
↓ 3 callers
Function
convertSamplerAddressMode
src/d3d11/d3d11-constants.cpp:184
↓ 3 callers
Function
convertSamplerAddressMode
src/d3d12/d3d12-constants.cpp:205
↓ 3 callers
Function
convertStencilOp
src/vulkan/vulkan-constants.cpp:591
↓ 3 callers
Method
createBuffer
src/vulkan/vulkan-buffer.cpp:31
↓ 3 callers
Function
fillD3dGeometryTrianglesDesc
src/d3d12/d3d12-raytracing.cpp:546
↓ 3 callers
Method
getBindlessDesc
src/d3d12/d3d12-backend.h:522
↓ 3 callers
Method
getCopyableFootprint
src/vulkan/vulkan-staging-texture.cpp:101
↓ 3 callers
Function
getDimensionForFramebuffer
src/vulkan/vulkan-graphics.cpp:28
↓ 3 callers
Method
getGpuVirtualAddress
src/d3d12/d3d12-backend.h:357
↓ 3 callers
Function
getMutableBufferAddress
src/vulkan/vulkan-raytracing.cpp:39
↓ 3 callers
Method
getNativeObject
src/d3d12/d3d12-raytracing.cpp:455
↓ 3 callers
Method
getNativeView
src/d3d12/d3d12-texture.cpp:46
↓ 3 callers
Method
getPipeline
src/vulkan/vulkan-backend.h:975
↓ 3 callers
Method
getQueue
src/vulkan/vulkan-backend.h:1085
↓ 3 callers
Function
getQueueLastFinishedID
src/vulkan/vulkan-buffer.cpp:263
↓ 3 callers
Method
getRTV
src/d3d11/d3d11-texture.cpp:672
↓ 3 callers
Method
getSliceRegion
src/d3d12/d3d12-texture.cpp:158
↓ 3 callers
Method
getTimerQueryPool
src/vulkan/vulkan-backend.h:1086
↓ 3 callers
Method
getUAV
src/d3d11/d3d11-buffer.cpp:345
↓ 3 callers
Function
guessSubresourceImageAspectFlags
a subresource usually shouldn't have both stencil and depth aspect flag bits set; this enforces that depending on viewType param
src/vulkan/vulkan-texture.cpp:186
↓ 3 callers
Method
info
src/d3d12/d3d12-device.cpp:42
↓ 3 callers
Method
isAftermathEnabled
src/vulkan/vulkan-backend.h:1187
↓ 3 callers
Method
isEntireTexture
src/common/misc.cpp:94
↓ 3 callers
Method
popEvent
src/common/aftermath.cpp:50
↓ 3 callers
Method
postCreate
src/d3d12/d3d12-buffer.cpp:208
↓ 3 callers
Method
postCreate
src/d3d12/d3d12-texture.cpp:537
↓ 3 callers
Method
pushEvent
src/common/aftermath.cpp:35
↓ 3 callers
Method
registerAftermathMarkerTracker
src/common/aftermath.cpp:77
↓ 3 callers
Function
translateClusterTriangleDesc
src/d3d12/d3d12-raytracing.cpp:1056
↓ 3 callers
Method
unRegisterAftermathMarkerTracker
src/common/aftermath.cpp:82
↓ 3 callers
Method
updateLastCompletedInstance
src/d3d12/d3d12-device.cpp:135
↓ 2 callers
Function
CastToUsageCount
src/d3d12/d3d12-raytracing.cpp:486
↓ 2 callers
Function
CommandQueueToString
src/common/utils.cpp:257
↓ 2 callers
Function
CommandQueueTypeToString
src/validation/validation-commandlist.cpp:68
↓ 2 callers
Function
GenerateTextureDebugName
src/common/utils.cpp:297
↓ 2 callers
Method
GetAs<NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX>
src/d3d12/d3d12-raytracing.cpp:239
↓ 2 callers
Function
GetAsVkBuildMicromapFlagBitsEXT
src/vulkan/vulkan-raytracing.cpp:49
↓ 2 callers
Method
Release
include/nvrhi/common/resource.h:385
↓ 2 callers
Method
Reset
include/nvrhi/common/resource.h:359
↓ 2 callers
Function
SetDebugName
src/d3d11/d3d11-device.cpp:36
↓ 2 callers
Function
SetDifference
src/validation/validation-device.cpp:33
↓ 2 callers
Method
SetGeometryDescCount
src/d3d12/d3d12-raytracing.cpp:184
↓ 2 callers
Method
SetOMMDescCount
src/d3d12/d3d12-raytracing.cpp:195
↓ 2 callers
Method
SetOMMTriangles
src/d3d12/d3d12-raytracing.cpp:131
↓ 2 callers
Method
SetTriangles
src/d3d12/d3d12-raytracing.cpp:112
↓ 2 callers
Function
SetUnionInplace
src/validation/validation-device.cpp:54
↓ 2 callers
Function
TranslateBlendState
src/d3d12/d3d12-graphics.cpp:660
↓ 2 callers
Function
TranslateDepthStencilState
src/d3d12/d3d12-graphics.cpp:681
↓ 2 callers
Function
TranslateRasterizerState
src/d3d12/d3d12-graphics.cpp:699
↓ 2 callers
Function
UpdateBindingSummaryWithLocation
src/validation/validation-device.cpp:820
↓ 2 callers
Method
allocate
src/common/utils.cpp:390
↓ 2 callers
Method
anyBarriers
src/vulkan/vulkan-state-tracking.cpp:209
↓ 2 callers
Method
bake
src/vulkan/vulkan-resource-bindings.cpp:176
↓ 2 callers
Method
commandListSubmitted
src/common/state-tracking.cpp:363
↓ 2 callers
Function
computePlacedBufferOffset
src/vulkan/vulkan-staging-texture.cpp:36
↓ 2 callers
Function
convertBlendOp
src/vulkan/vulkan-constants.cpp:698
↓ 2 callers
Function
convertBlendOp
src/d3d11/d3d11-constants.cpp:77
↓ 2 callers
Function
convertBlendOp
src/d3d12/d3d12-constants.cpp:101
↓ 2 callers
Function
convertBlendState
src/vulkan/vulkan-constants.cpp:728
↓ 2 callers
Function
convertBottomLevelGeometry
src/vulkan/vulkan-raytracing.cpp:70
↓ 2 callers
Function
convertCullMode
src/vulkan/vulkan-constants.cpp:538
↓ 2 callers
Function
convertFillMode
src/vulkan/vulkan-constants.cpp:522
↓ 2 callers
Function
convertFragmentShadingRate
src/vulkan/vulkan-constants.cpp:796
↓ 2 callers
Function
convertPrimitiveTopology
src/vulkan/vulkan-constants.cpp:485
↓ 2 callers
Function
convertPrimitiveType
src/d3d12/d3d12-constants.cpp:172
↓ 2 callers
Function
convertShadingRateCombiner
src/d3d12/d3d12-constants.cpp:454
↓ 2 callers
Function
convertTextureClearValue
src/d3d12/d3d12-texture.cpp:288
↓ 2 callers
Function
convertTextureDesc
src/d3d12/d3d12-texture.cpp:232
↓ 2 callers
Function
convertViewportState
src/d3d12/d3d12-graphics.cpp:615
↓ 2 callers
Method
createCBV
src/d3d12/d3d12-buffer.cpp:412
↓ 2 callers
Method
createDescriptor
src/d3d12/d3d12-device.cpp:577
↓ 2 callers
Function
fillD3dGeometryDesc
src/d3d12/d3d12-raytracing.cpp:685
↓ 2 callers
Function
fillD3dGeometryOMMLinkageDesc
src/d3d12/d3d12-raytracing.cpp:647
↓ 2 callers
Function
fillTextureInfo
fills out all info fields in Texture based on a TextureDesc
src/vulkan/vulkan-texture.cpp:222
↓ 2 callers
Method
getClearMipLevelUAV
src/d3d12/d3d12-texture.cpp:559
↓ 2 callers
Method
getDSV
src/d3d11/d3d11-texture.cpp:757
↓ 2 callers
Method
getDescriptorHeap
src/d3d12/d3d12-device.cpp:1187
↓ 2 callers
Method
getEventString
src/common/aftermath.cpp:57
↓ 2 callers
Method
getLayout
src/vulkan/vulkan-backend.h:789
↓ 2 callers
Method
getLayout
src/d3d12/d3d12-backend.h:668
↓ 2 callers
Method
getMessageCallback
src/validation/validation-device.cpp:2345
↓ 2 callers
Method
getPipeline
src/d3d12/d3d12-backend.h:908
↓ 2 callers
Method
getQueue
Internal interface
src/d3d12/d3d12-backend.h:1319
↓ 2 callers
Function
getRegisterOffsetForResourceType
src/vulkan/vulkan-resource-bindings.cpp:48
↓ 2 callers
Method
getSRV
src/d3d11/d3d11-buffer.cpp:282
↓ 2 callers
Function
getShaderResourceStateForBindingLayout
src/common/state-tracking.cpp:455
↓ 2 callers
Method
getShaderTableEntrySize
src/d3d12/d3d12-raytracing.cpp:436
↓ 2 callers
Method
getUAV
src/d3d11/d3d11-texture.cpp:830
↓ 2 callers
Method
hasLocalResources
src/d3d12/d3d12-backend.h:854
↓ 2 callers
Method
info
src/vulkan/vulkan-device.cpp:864
↓ 2 callers
Method
isEntireBuffer
include/nvrhi/nvrhi.h:749
↓ 2 callers
Method
isSupersetOf
src/d3d11/d3d11-resource-bindings.cpp:200
↓ 2 callers
Method
keepBufferInitialStates
src/common/state-tracking.cpp:336
← previous
next →
101–200 of 1,225, ranked by callers