Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GPUOpen-LibrariesAndSDKs/RadeonRays_SDK
/ functions
Functions
2,411 in github.com/GPUOpen-LibrariesAndSDKs/RadeonRays_SDK
⨍
Functions
2,411
◇
Types & classes
646
↓ 600 callers
Method
get
src/core/src/vlk/spirv_tools/spirv_common.hpp:75
↓ 548 callers
Method
push_back
src/core/src/vlk/spirv_tools/spirv_cross_containers.hpp:298
↓ 482 callers
Function
join
src/core/src/vlk/spirv_tools/spirv_common.hpp:187
↓ 332 callers
Method
empty
src/core/src/vlk/spirv_tools/spirv_common.hpp:172
↓ 190 callers
Method
insert
src/core/src/vlk/spirv_tools/spirv_cross_containers.hpp:376
↓ 166 callers
Method
Get
src/core/src/vlk/device.cpp:52
↓ 131 callers
Method
data
src/core/src/vlk/spirv_tools/spirv_cross_containers.hpp:58
↓ 84 callers
Method
report_error
src/core/src/vlk/spirv_tools/spirv_cross_c.cpp:123
↓ 80 callers
Method
clear
src/core/src/vlk/spirv_tools/spirv_common.hpp:91
↓ 78 callers
Method
supports_msl_version
src/core/src/vlk/spirv_tools/spirv_msl.hpp:431
↓ 70 callers
Method
offset_of
* @brief Get an offset of a specified block. * * @param id ID of the block. * @return Offset of the block (including base offset).
src/core/src/utils/memory_layout.h:89
↓ 68 callers
Function
convert_to_string
src/core/src/vlk/spirv_tools/spirv_common.hpp:209
↓ 67 callers
Method
Get
src/core/src/dx/event.h:36
↓ 65 callers
Method
get_type
src/core/src/vlk/spirv_tools/spirv_common.hpp:1465
↓ 65 callers
Method
increase_bound_by
src/core/src/vlk/spirv_tools/spirv_cross_parsed_ir.cpp:882
↓ 64 callers
Method
GetGPUVirtualAddress
Get DX12 virtual address of a resource.
src/core/src/dx/device_ptr.h:39
↓ 60 callers
Method
Error
src/core/src/utils/logger.h:94
↓ 57 callers
Method
is_ios
src/core/src/vlk/spirv_tools/spirv_msl.hpp:416
↓ 54 callers
Method
Debug
src/core/src/utils/logger.h:100
↓ 54 callers
Method
str
src/core/src/vlk/spirv_tools/spirv_reflect.cpp:73
↓ 45 callers
Method
InitAsUnorderedAccessView
src/core/src/dx/common/d3dx12.h:1040
↓ 45 callers
Method
command_queue
test/test_dx/dx/dxassist.h:35
↓ 43 callers
Method
emit_json_key_value
src/core/src/vlk/spirv_tools/spirv_reflect.cpp:218
↓ 43 callers
Method
vector_size
src/core/src/vlk/spirv_tools/spirv_common.hpp:1220
↓ 40 callers
Method
size_of
* @brief Get a size in bytes of a specified block. * * @param id ID of the block. * @return Size of the block in bytes. **/
src/core/src/utils/memory_layout.h:102
↓ 39 callers
Method
Destroy
src/core/src/vlk/allocation.h:84
↓ 38 callers
Method
scalar
src/core/src/vlk/spirv_tools/spirv_common.hpp:1160
↓ 37 callers
Method
CreateUAVBuffer
test/test_dx/dx/dxassist.cpp:74
↓ 37 callers
Method
reset
src/core/src/vlk/spirv_tools/spirv_glsl.cpp:292
↓ 34 callers
Method
EncodeBufferBarrier
src/core/src/vlk/gpu_helper.h:285
↓ 30 callers
Function
parseReal
test/test_vk/tiny_obj_loader.h:933
↓ 30 callers
Function
parseReal
test/test_dx/tiny_obj_loader.h:933
↓ 30 callers
Method
resize
src/core/src/vlk/spirv_tools/spirv_cross_containers.hpp:503
↓ 29 callers
Method
Unmap
src/core/src/vlk/device_ptr.h:40
↓ 28 callers
Method
Info
src/core/src/utils/logger.h:82
↓ 28 callers
Method
Map
src/core/src/vlk/device_ptr.h:39
↓ 28 callers
Method
reserve
src/core/src/vlk/spirv_tools/spirv_cross_containers.hpp:328
↓ 27 callers
Method
erase
src/core/src/vlk/spirv_tools/spirv_cross_containers.hpp:489
↓ 27 callers
Method
find_meta
src/core/src/vlk/spirv_tools/spirv_cross_parsed_ir.cpp:956
↓ 27 callers
Function
rrGetDevicePtrFromVkBuffer
src/core/src/radeonrays.cpp:663
↓ 27 callers
Method
specialization_constant_id
src/core/src/vlk/spirv_tools/spirv_common.hpp:1150
↓ 26 callers
Function
CeilDivide
src/core/src/dx/common.h:120
↓ 26 callers
Function
ThrowIfFailed
src/core/src/dx/common.h:71
↓ 26 callers
Method
maybe_get_backing_variable
src/core/src/vlk/spirv_tools/spirv_cross.cpp:270
↓ 24 callers
Method
EncodeBindDescriptorSets
src/core/src/vlk/gpu_helper.h:317
↓ 24 callers
Method
EncodeDispatch1D
src/core/src/vlk/shader_manager.cpp:342
↓ 23 callers
Method
WriteDescriptorSet
src/core/src/vlk/gpu_helper.h:274
↓ 22 callers
Method
AllocateDescriptorSet
src/core/src/vlk/gpu_helper.h:267
↓ 22 callers
Method
CreateUploadBuffer
test/test_dx/dx/dxassist.cpp:49
↓ 22 callers
Method
EncodePushConstant
src/core/src/vlk/gpu_helper.h:299
↓ 22 callers
Method
emplace_back
src/core/src/vlk/spirv_tools/spirv_cross_containers.hpp:321
↓ 22 callers
Method
set
src/core/src/vlk/spirv_tools/spirv_common.hpp:83
↓ 21 callers
Method
CreateFence
test/test_dx/dx/dxassist.cpp:42
↓ 21 callers
Method
CreateKernel
src/core/src/vlk/shader_manager.cpp:285
↓ 21 callers
Method
PrepareKernel
src/core/src/vlk/shader_manager.cpp:298
↓ 21 callers
Function
device_ptr_cast
src/core/src/dx/common.h:109
↓ 20 callers
Method
CreateCommandList
test/test_dx/dx/dxassist.cpp:22
↓ 20 callers
Method
GetScratchDataSize
src/core/src/vlk/scan.cpp:345
↓ 20 callers
Function
rrGetDevicePtrFromD3D12Resource
src/core/src/radeonrays.cpp:600
↓ 19 callers
Function
CeilDivide
src/core/src/vlk/common.h:73
↓ 18 callers
Function
dot
test/test_vk/common.h:94
↓ 18 callers
Method
is_feature_requested
src/core/src/vlk/spirv_tools/spirv_glsl.cpp:15445
↓ 18 callers
Function
rrReleaseEvent
src/core/src/radeonrays.cpp:531
↓ 18 callers
Function
rrSumbitCommandStream
src/core/src/radeonrays.cpp:504
↓ 18 callers
Function
rrWaitEvent
src/core/src/radeonrays.cpp:557
↓ 17 callers
Function
ThrowIfFailed
test/test_dx/dx/common.h:60
↓ 17 callers
Method
clear
src/core/src/dx/common/d3dx12.h:2873
↓ 17 callers
Method
device
test/test_dx/dx/dxassist.h:34
↓ 17 callers
Function
merge
src/core/src/vlk/spirv_tools/spirv_common.hpp:194
↓ 16 callers
Method
Reset
* @brief Clear all the blocks and return memory layout to an empty state. **/
src/core/src/utils/memory_layout.h:126
↓ 16 callers
Method
clear
test/test_dx/dx/common/d3dx12.h:2873
↓ 16 callers
Method
has_decoration
src/core/src/vlk/spirv_tools/spirv_cross.cpp:1336
↓ 16 callers
Function
rrAllocateCommandStream
src/core/src/radeonrays.cpp:453
↓ 16 callers
Function
rrReleaseCommandStream
src/core/src/radeonrays.cpp:478
↓ 15 callers
Function
ParseTextureNameAndOption
test/test_vk/tiny_obj_loader.h:1157
↓ 15 callers
Function
ParseTextureNameAndOption
test/test_dx/tiny_obj_loader.h:1157
↓ 15 callers
Function
device_ptr_cast
src/core/src/vlk/common.h:47
↓ 15 callers
Function
device_ptr_offset
src/core/src/vlk/common.h:60
↓ 15 callers
Method
get_decoration
src/core/src/vlk/spirv_tools/spirv_cross.cpp:1351
↓ 14 callers
Method
SetBaseOffset
* @brief Set base offset of a memory layout. * * @param base_offset Offset. **/
src/core/src/utils/memory_layout.h:151
↓ 14 callers
Method
clear
test/test_vk/tiny_obj_loader.h:684
↓ 14 callers
Method
clear
test/test_dx/tiny_obj_loader.h:684
↓ 14 callers
Method
is_macos
src/core/src/vlk/spirv_tools/spirv_msl.hpp:421
↓ 13 callers
Method
CreateScratchDeviceBuffer
src/core/src/vlk/gpu_helper.h:134
↓ 13 callers
Function
InitTexOpt
test/test_vk/tiny_obj_loader.h:1239
↓ 13 callers
Function
InitTexOpt
test/test_dx/tiny_obj_loader.h:1239
↓ 13 callers
Method
StageToDeviceBuffer
src/core/src/vlk/gpu_helper.h:217
↓ 13 callers
Method
total_size
* @brief Get total size of memory layout in bytes. **/
src/core/src/utils/memory_layout.h:135
↓ 12 callers
Method
CreateDescriptorSets
src/core/src/vlk/shader_manager.cpp:330
↓ 12 callers
Method
CreateReadBackBuffer
test/test_dx/dx/dxassist.cpp:88
↓ 12 callers
Method
swap
src/core/src/vlk/shader_manager.h:67
↓ 11 callers
Method
CreateCommandAllocator
test/test_dx/dx/dxassist.cpp:33
↓ 11 callers
Method
LocalCopy
test/test_dx/dx/common/d3dx12.h:2853
↓ 11 callers
Method
LocalCopy
src/core/src/dx/common/d3dx12.h:2853
↓ 11 callers
Function
parseReal3
test/test_vk/tiny_obj_loader.h:963
↓ 11 callers
Function
parseReal3
test/test_dx/tiny_obj_loader.h:963
↓ 11 callers
Function
rrCmdBuildGeometry
src/core/src/radeonrays.cpp:242
↓ 10 callers
Method
CompileFromFile
src/core/src/dx/shader_compiler.cpp:75
↓ 10 callers
Function
rrDestroyContext
src/core/src/radeonrays.cpp:226
↓ 9 callers
Method
InitAsConstants
src/core/src/dx/common/d3dx12.h:1006
next →
1–100 of 2,411, ranked by callers