MCPcopy Create free account

hub / github.com/TomClabault/HIPRT-Path-Tracer / functions

Functions2,777 in github.com/TomClabault/HIPRT-Path-Tracer

↓ 260 callersMethoddata
src/HIPRT-Orochi/OrochiBuffer.h:304
↓ 237 callersMethodset_render_dirty
src/UI/RenderWindow.cpp:891
↓ 219 callersFunctionmax
src/HostDeviceCommon/Math.h:103
↓ 218 callersFunctionlerp
src/HostDeviceCommon/Math.h:241
↓ 217 callersMethodsize
src/HIPRT-Orochi/OrochiBuffer.h:201
↓ 148 callersMethodset_macro_value
src/Compiler/GPUKernelCompilerOptions.cpp:358
↓ 144 callersFunctionstbi__get8
thirdparties/stbi/stb_image.h:1612
↓ 129 callersMethodsize
src/Renderer/CPUGPUCommonDataStructures/GenericSoA.h:79
↓ 129 callersFunctionstbi__err
thirdparties/stbi/stb_image.h:976
↓ 121 callersMethodget_macro_value
src/Compiler/GPUKernelCompilerOptions.cpp:395
↓ 114 callersMethodget_device_pointer
src/HIPRT-Orochi/OrochiBuffer.h:213
↓ 113 callersFunctionabs
src/HostDeviceCommon/Math.h:95
↓ 112 callersFunctiondot
src/HostDeviceCommon/Math.h:90
↓ 103 callersMethodadd_line
src/UI/ImGui/ImGuiLogger.cpp:26
↓ 103 callersMethodget_global_compiler_options
src/Renderer/GPURenderer.cpp:635
↓ 101 callersFunctionSetErrorMessage
thirdparties/tinyexr/tinyexr.h:750
↓ 87 callersFunctionmin
src/HostDeviceCommon/Math.h:118
↓ 82 callersMethodrecompile_kernels
src/Renderer/GPURenderer.cpp:644
↓ 82 callersFunctionswap4
thirdparties/tinyexr/tinyexr.h:841
↓ 74 callersFunctionclamp
src/HostDeviceCommon/Math.h:138
↓ 74 callersFunctionnormalize
src/HostDeviceCommon/Math.h:172
↓ 73 callersMethodend
src/Device/includes/RIS/RIS_Reservoir.h:44
↓ 69 callersFunctionsqrt
src/HostDeviceCommon/Math.h:161
↓ 57 callersMethodresize
src/Renderer/GPURenderer.cpp:441
↓ 57 callersFunctionsquare
src/HostDeviceCommon/Math.h:159
↓ 53 callersMethodresize
src/UI/RenderWindow.cpp:641
↓ 51 callersMethodunpack
src/HostDeviceCommon/Packing.h:477
↓ 49 callersMethodfree
src/Renderer/RenderPasses/ReGIRHashGridStorage.cpp:284
↓ 49 callersMethodset_uniform
src/OpenGL/OpenGLProgram.cpp:68
↓ 48 callersFunctiondraw_material_override_line
src/UI/ImGui/ImGuiObjectsWindow.cpp:112
↓ 48 callersMethodget_resampling_MIS_weight
src/Device/includes/ReSTIR/SpatialMISWeight.h:48
↓ 45 callersFunctionapply_material_override
src/UI/ImGui/ImGuiObjectsWindow.cpp:89
↓ 45 callersMethodcompute_is_primary_hit
src/Device/includes/ReSTIR/ReGIR/Settings.h:165
↓ 45 callersFunctionlength
src/HostDeviceCommon/Math.h:92
↓ 45 callersFunctionwang_hash
src/Device/kernels/Experimentations/RegistersTest.h:35
↓ 44 callersMethodget
thirdparties/nvidia-FLIP/FLIP.h:1715
↓ 44 callersFunctionstbi__rewind
thirdparties/stbi/stb_image.h:884
↓ 43 callersMethodxorshift32
* Returns a random uint */
src/HostDeviceCommon/Xorshift.h:55
↓ 40 callersMethodinsert
src/Renderer/BVH.h:88
↓ 39 callersMethodget_main_stream
src/Renderer/GPURenderer.cpp:697
↓ 39 callersFunctionstbi__get16be
thirdparties/stbi/stb_image.h:1692
↓ 34 callersMethodmemset_whole_buffer
src/HIPRT-Orochi/OrochiBuffer.h:162
↓ 34 callersMethodresize
src/Renderer/RenderPasses/RenderGraph.cpp:32
↓ 33 callersMethodget_number_of_reservoirs_per_cell
src/Device/includes/ReSTIR/ReGIR/Settings.h:521
↓ 32 callersFunctionstbi__get32le
thirdparties/stbi/stb_image.h:1720
↓ 31 callersFunctionstbi__skip
thirdparties/stbi/stb_image.h:1642
↓ 30 callersMethodget_byte_size
src/Renderer/RenderPasses/ReGIRHashGridStorage.cpp:15
↓ 30 callersMethodset_kernel_file_path
src/Compiler/GPUKernel.cpp:47
↓ 30 callersMethodset_kernel_function_name
src/Compiler/GPUKernel.cpp:52
↓ 30 callersFunctionstbi__get16le
thirdparties/stbi/stb_image.h:1712
↓ 29 callersMethodgetWidth
thirdparties/nvidia-FLIP/FLIP.h:1274
↓ 28 callersMethodget_normalization
src/Device/includes/ReSTIR/SpatialNormalizationWeight.h:198
↓ 28 callersMethodsynchronizeDevice
thirdparties/nvidia-FLIP/FLIP.h:1474
↓ 27 callersMethodhas_been_compiled
src/Compiler/GPUKernel.cpp:208
↓ 26 callersMethodluminance
src/HostDeviceCommon/Color.h:90
↓ 26 callersMethodsynchronize_options_with
src/Compiler/GPUKernel.cpp:127
↓ 25 callersMethodgetHeight
thirdparties/nvidia-FLIP/FLIP.h:1279
↓ 25 callersMethodlaunch_asynchronous
src/Compiler/GPUKernel.cpp:223
↓ 24 callersFunctionSTBI__CASE
thirdparties/stbi/stb_image.h:4738
↓ 24 callersMethodcompile
src/Renderer/RenderPasses/RenderPass.cpp:20
↓ 24 callersFunctionget_pixel_surface
src/Device/includes/ReSTIR/Surface.h:25
↓ 24 callersFunctionsin
src/HostDeviceCommon/Math.h:148
↓ 24 callersMethodupload_data
src/Renderer/GPUDataStructures/MaterialPackedSoAGPUData.h:116
↓ 22 callersFunctioncos
src/HostDeviceCommon/Math.h:144
↓ 22 callersFunctionh1_pcg
* PCG for the first hash function */
src/Device/includes/HashGridHash.h:14
↓ 22 callersFunctionh2_xxhash32
* xxhash32 for the second hash function */
src/Device/includes/HashGridHash.h:30
↓ 22 callersMethoduse_prev_frame_g_buffer
src/HostDeviceCommon/RenderSettings.cpp:11
↓ 21 callersFunctioncompute_cosine_term_at_light_source
* Returns the cosine term of the given light source normal and the direction to the light source * 'minus_direction_to_light' must be the direction
src/Device/includes/LightSampling/PDFConversion.h:19
↓ 20 callersMethodsanity_check
src/Device/includes/RIS/RIS_Reservoir.h:52
↓ 20 callersMethodset
thirdparties/nvidia-FLIP/FLIP.h:1720
↓ 20 callersFunctionstbi__get32be
thirdparties/stbi/stb_image.h:1702
↓ 20 callersFunctionstbi__malloc
thirdparties/stbi/stb_image.h:983
↓ 19 callersMethodget_gmon_render_pass
src/Renderer/GPURenderer.cpp:324
↓ 19 callersMethodis_envmap_path
src/Device/includes/ReSTIR/GI/Reservoir.h:53
↓ 18 callersFunctionfull_fresnel_dielectric
* Full reflectance fresnel dielectric formula * * 'relative_eta' is eta_t / eta_i = transmitted media IOR / incident media IOR */
src/Device/includes/Fresnel.h:41
↓ 18 callersMethodget_non_canonical_reservoir_count_per_cell
src/Device/includes/ReSTIR/ReGIR/Settings.h:96
↓ 18 callersFunctionget_triangle_normal_not_normalized
src/Device/includes/LightSampling/LightUtils.h:19
↓ 18 callersFunctionpow
src/HostDeviceCommon/Color.h:66
↓ 17 callersFunctioncross
src/HostDeviceCommon/Math.h:89
↓ 17 callersMethodget_atomic_device_pointer
src/HIPRT-Orochi/OrochiBuffer.h:253
↓ 17 callersMethodget_raw_pointer_to_macro_value
src/Compiler/GPUKernelCompilerOptions.cpp:429
↓ 16 callersFunctionbsdf_dispatcher_eval
* The 'random_number_generator' passed here is used only in case * monte-carlo integration of the directional albedo is enabled * * If 'update_ra
src/Device/includes/Dispatcher.h:21
↓ 16 callersFunctionexp
src/HostDeviceCommon/Math.h:154
↓ 16 callersMethodget_jacobian_heuristic_threshold
src/HostDeviceCommon/ReSTIR/ReSTIRGISettings.h:137
↓ 16 callersMethodinit
thirdparties/nvidia-FLIP/FLIP.h:1075
↓ 16 callersMethodsetState
thirdparties/nvidia-FLIP/FLIP.h:1253
↓ 16 callersFunctionstbi__at_eof
thirdparties/stbi/stb_image.h:1626
↓ 15 callersFunctioncpy4
thirdparties/tinyexr/tinyexr.h:804
↓ 15 callersMethodgetDeviceData
thirdparties/nvidia-FLIP/FLIP.h:1197
↓ 15 callersFunctionget_jacobian_determinant_reconnection_shift
src/Device/includes/ReSTIR/Jacobian.h:13
↓ 15 callersMethodis_black
src/HostDeviceCommon/Color.h:95
↓ 15 callersMethodto_device
src/Renderer/RenderPasses/ReGIRHashGridStorage.cpp:365
↓ 14 callersFunctionatomic_fetch_add
src/HostDeviceCommon/Math.h:219
↓ 14 callersMethodclamp
src/HostDeviceCommon/Color.h:91
↓ 14 callersMethodget_color
src/HostDeviceCommon/Packing.h:61
↓ 14 callersFunctionworld_to_local_frame
* Transforms V from its space to the local space around the normal * The given normal is the Z axis of the local frame around the normal */
src/Device/includes/ONB.h:65
↓ 13 callersFunctionWriteAttributeToMemory
thirdparties/tinyexr/tinyexr.h:1125
↓ 13 callersFunctionevaluate_shadow_ray_occluded
* Returns true if in shadow (a hit was found before 't_max' distance) * Returns false if unoccluded */
src/Device/includes/Intersect.h:276
↓ 13 callersMethodget_canonical_reservoir_count_per_cell
src/Device/includes/ReSTIR/ReGIR/Settings.h:97
↓ 13 callersMethodis_envmap_sample
src/Device/includes/ReSTIR/DI/Reservoir.h:36
next →1–100 of 2,777, ranked by callers