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
IResource
include/nvrhi/common/resource.h:108
Method
InstanceDesc
include/nvrhi/nvrhi.h:1675
Method
Int32
include/nvrhi/nvrhi.h:870
Method
InternalAddRef
include/nvrhi/common/resource.h:154
Method
InternalRelease
include/nvrhi/common/resource.h:162
Method
MeshletPipeline
src/vulkan/vulkan-backend.h:896
Method
None
include/nvrhi/nvrhi.h:2132
Method
Object
include/nvrhi/common/resource.h:99
Method
OpacityMicromap
src/vulkan/vulkan-backend.h:1066
Method
OpacityMicromap
src/d3d12/d3d12-backend.h:786
Method
PushConstants
include/nvrhi/nvrhi.h:1956
Method
PushConstants
include/nvrhi/nvrhi.h:2320
Method
Queue
src/vulkan/vulkan-queue.cpp:35
Method
Queue
src/d3d12/d3d12-device.cpp:125
Method
RawBuffer_SRV
include/nvrhi/nvrhi.h:2290
Method
RawBuffer_UAV
include/nvrhi/nvrhi.h:2305
Method
RayTracingAccelStruct
include/nvrhi/nvrhi.h:2244
Method
RayTracingPipeline
src/vulkan/vulkan-backend.h:922
Method
RayTracingPipeline
src/d3d12/d3d12-backend.h:847
Method
Rect
include/nvrhi/nvrhi.h:133
Method
RefCountPtr
include/nvrhi/common/resource.h:178
Method
ReleaseAndGetAddressOf
include/nvrhi/common/resource.h:322
Method
ResolveMarker
src/common/aftermath.cpp:106
Method
RootSignature
src/d3d12/d3d12-backend.h:547
Method
Sampler
src/vulkan/vulkan-backend.h:626
Method
Sampler
src/d3d12/d3d12-device.cpp:540
Method
Sampler
include/nvrhi/nvrhi.h:2228
Method
SamplerFeedbackTexture
src/d3d12/d3d12-backend.h:421
Method
SamplerFeedbackTexture_UAV
include/nvrhi/nvrhi.h:2336
Method
ScopedMarker
include/nvrhi/utils.h:133
Function
SelectGraphicsShaderStage
src/validation/validation-device.cpp:924
Function
SelectMeshletShaderStage
src/validation/validation-device.cpp:940
Function
SelectShaderStage
src/validation/validation-device.cpp:907
Method
SetFlags
src/d3d12/d3d12-raytracing.cpp:219
Method
Shader
src/vulkan/vulkan-backend.h:651
Method
ShaderLibrary
src/vulkan/vulkan-backend.h:669
Method
ShaderLibraryEntry
src/d3d12/d3d12-backend.h:258
Method
ShaderTable
src/vulkan/vulkan-backend.h:964
Method
ShaderTable
src/d3d12/d3d12-backend.h:895
Method
StaticDescriptorHeap
src/d3d12/d3d12-descriptor-heap.cpp:28
Method
StructuredBuffer_SRV
include/nvrhi/nvrhi.h:2260
Method
StructuredBuffer_UAV
include/nvrhi/nvrhi.h:2275
Method
Texture
src/vulkan/vulkan-backend.h:425
Method
Texture
src/d3d11/d3d11-backend.h:82
Method
Texture
src/d3d12/d3d12-backend.h:298
Method
TextureBindingKey
include/nvrhi/common/resourcebindingmap.h:37
Method
TextureState
src/d3d12/d3d12-backend.h:710
Method
TextureStateExtension
src/common/state-tracking.h:48
Method
TextureSubresourceSet
include/nvrhi/nvrhi.h:509
Method
TextureSubresourceView
src/vulkan/vulkan-backend.h:360
Function
TextureUavBarrier
src/common/utils.cpp:144
Method
Texture_SRV
include/nvrhi/nvrhi.h:2148
Method
Texture_UAV
include/nvrhi/nvrhi.h:2164
Method
TimerQuery
src/vulkan/vulkan-backend.h:709
Method
TimerQuery
src/d3d12/d3d12-backend.h:493
Method
TrackedCommandBuffer
src/vulkan/vulkan-backend.h:212
Method
TypedBuffer_SRV
include/nvrhi/nvrhi.h:2181
Method
TypedBuffer_UAV
include/nvrhi/nvrhi.h:2196
Method
UInt32
include/nvrhi/nvrhi.h:862
Method
UploadManager
src/vulkan/vulkan-backend.h:1005
Method
UploadManager
src/d3d12/d3d12-upload.cpp:40
Method
Validate
src/d3d12/d3d12-raytracing.cpp:70
Method
Viewport
include/nvrhi/nvrhi.h:105
Method
VulkanAllocator
src/vulkan/vulkan-backend.h:312
Method
VulkanContext
src/vulkan/vulkan-backend.h:123
Method
addCallableShader
src/vulkan/vulkan-raytracing.cpp:1819
Method
addCallableShader
src/d3d12/d3d12-raytracing.cpp:360
Method
addHitGroup
src/vulkan/vulkan-raytracing.cpp:1801
Method
addHitGroup
src/d3d12/d3d12-raytracing.cpp:341
Method
addMissShader
src/vulkan/vulkan-raytracing.cpp:1783
Method
addMissShader
src/d3d12/d3d12-raytracing.cpp:322
Method
allocateDxrScratchBuffer
src/d3d12/d3d12-commandlist.cpp:149
Method
allocateUploadBuffer
src/d3d12/d3d12-commandlist.cpp:143
Method
beginMarker
src/validation/validation-commandlist.cpp:1030
Method
beginMarker
src/d3d11/d3d11-commandlist.cpp:137
Method
beginMarker
src/d3d12/d3d12-commandlist.cpp:175
Method
beginRenderPass
src/vulkan/vulkan-graphics.cpp:492
Method
beginTimerQuery
src/validation/validation-commandlist.cpp:1014
Method
beginTimerQuery
src/vulkan/vulkan-queries.cpp:116
Method
beginTimerQuery
src/d3d11/d3d11-queries.cpp:157
Method
beginTimerQuery
src/d3d12/d3d12-queries.cpp:194
Method
beginTrackingBufferState
src/validation/validation-commandlist.cpp:1092
Method
beginTrackingBufferState
src/common/state-tracking.cpp:96
Method
beginTrackingBufferState
src/vulkan/vulkan-state-tracking.cpp:313
Method
beginTrackingBufferState
src/d3d11/d3d11-backend.h:365
Method
beginTrackingBufferState
src/d3d12/d3d12-state-tracking.cpp:325
Method
beginTrackingTextureState
src/validation/validation-commandlist.cpp:1084
Method
beginTrackingTextureState
src/common/state-tracking.cpp:67
Method
beginTrackingTextureState
src/vulkan/vulkan-state-tracking.cpp:306
Method
beginTrackingTextureState
src/d3d11/d3d11-backend.h:364
Method
beginTrackingTextureState
src/d3d12/d3d12-state-tracking.cpp:318
Method
bindAccelStructMemory
src/validation/validation-device.cpp:2130
Method
bindAccelStructMemory
src/vulkan/vulkan-raytracing.cpp:588
Method
bindAccelStructMemory
src/d3d11/d3d11-device.cpp:331
Method
bindAccelStructMemory
src/d3d12/d3d12-raytracing.cpp:949
Method
bindBindingSets
src/vulkan/vulkan-resource-bindings.cpp:918
Method
bindBufferMemory
src/validation/validation-device.cpp:510
Method
bindBufferMemory
src/d3d11/d3d11-buffer.cpp:260
Method
bindBufferMemory
src/d3d12/d3d12-buffer.cpp:341
Method
bindComputeResourceSets
src/d3d11/d3d11-resource-bindings.cpp:405
← previous
next →
401–500 of 1,225, ranked by callers