Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TomClabault/HIPRT-Path-Tracer
/ functions
Functions
2,777 in github.com/TomClabault/HIPRT-Path-Tracer
⨍
Functions
2,777
◇
Types & classes
746
Method
has_filepath
src/OpenGL/OpenGLShader.cpp:38
Method
has_inf
src/HostDeviceCommon/Color.h:33
Method
has_inf
src/HostDeviceCommon/Color.h:94
Method
has_nan
src/HostDeviceCommon/Color.h:32
Function
hash_pos_distance_to_camera
* Returns the hash cell index of the given world position and camera position. Does not resolve collisions. * The hash key for resolving collision is
src/Device/includes/HashGridHash.h:100
Function
hiprt_check_error
src/HIPRT-Orochi/HIPRTOrochiUtils.cpp:39
Method
identity
thirdparties/glm/glm/detail/qualifier.hpp:214
Method
identity
thirdparties/glm/glm/detail/qualifier.hpp:223
Method
image
thirdparties/nvidia-FLIP/FLIP.h:1618
Method
increment_buffer
src/Device/includes/NEE++/NEE++.h:266
Method
init
src/HIPRT-Orochi/HIPRTOrochiCtx.h:40
Method
init_from_image
src/HIPRT-Orochi/OrochiEnvmap.cpp:25
Method
init_from_image
src/HIPRT-Orochi/OrochiTexture.cpp:76
Method
init_from_images
src/HIPRT-Orochi/OrochiTexture3D.cpp:47
Method
init_gl
src/UI/RenderWindow.cpp:624
Method
init_glfw
src/UI/RenderWindow.cpp:572
Method
init_imgui
src/UI/ImGui/ImGuiRenderer.cpp:24
Method
init_key
src/UI/PerformanceMetricsComputer.cpp:16
Method
init_sheen_ltc_texture
src/Renderer/GPURenderer.cpp:93
Method
initialize
src/Renderer/OpenImageDenoiser.cpp:50
Method
insert_hash_cell_data_static
src/Device/includes/ReSTIR/ReGIR/Settings.h:554
Method
insert_to_children
src/Renderer/BVH.h:114
Method
internal_clear_m_status_buffers
src/Renderer/GPURenderer.cpp:380
Method
internal_pre_render_update_adaptive_sampling_buffers
src/Renderer/GPURendererThread.cpp:146
Method
internal_pre_render_update_clear_device_status_buffers
src/Renderer/GPURendererThread.cpp:136
Method
internal_pre_render_update_global_stack_buffer
src/Renderer/GPURendererThread.cpp:185
Method
internal_recreate_display_texture
src/UI/DisplayView/DisplayViewSystem.cpp:489
Method
internal_recreate_display_textures_from_display_view
src/UI/DisplayView/DisplayViewSystem.cpp:449
Method
internal_upload_buffer_to_texture
src/UI/DisplayView/DisplayViewSystem.h:177
Method
intersect
src/Renderer/Sphere.h:16
Method
intersect
src/Renderer/BoundingVolume.h:73
Method
intersect
src/Renderer/BVH.h:132
Method
intersect
From https://en.wikipedia.org/wiki/M%C3%B6ller%E2%80%93Trumbore_intersection_algorithm
src/Renderer/Triangle.h:20
Function
intersectFunc
src/llvm-compile-kernel.h:23
Function
intrin_pow
src/HostDeviceCommon/Color.h:67
Function
intrin_sinf
src/HostDeviceCommon/Math.h:150
Method
is_black
src/HostDeviceCommon/Color.h:34
Method
is_emissive
src/HostDeviceCommon/Material/MaterialUnpacked.h:97
Method
is_emissive
src/HostDeviceCommon/Material/MaterialPacked.h:69
Method
is_file_on_ssd
src/Utils/Utils.cpp:193
Method
is_interacting
src/UI/Interaction/RenderWindowKeyboardInteractor.cpp:97
Method
is_interacting_left_button
src/UI/Interaction/RenderWindowMouseInteractor.cpp:52
Method
is_interacting_right_button
src/UI/Interaction/RenderWindowMouseInteractor.cpp:47
Method
is_perfectly_smooth
src/HostDeviceCommon/Material/MaterialUtils.h:59
Function
is_pixel_index
src/HostDeviceCommon/Math.h:83
Method
is_render_pass_used
src/Renderer/RenderPasses/ReSTIRGIRenderPass.cpp:436
Method
is_render_pass_used
src/Renderer/RenderPasses/MegaKernelRenderPass.cpp:78
Method
is_render_pass_used
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:921
Method
is_render_pass_used
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:751
Method
is_render_pass_used
src/Renderer/RenderPasses/GMoNRenderPass.cpp:401
Method
is_render_pass_used
src/Renderer/RenderPasses/NEEPlusPlusRenderPass.cpp:138
Method
is_specular_delta_reflection_sampled
src/HostDeviceCommon/Material/MaterialUtils.h:143
Method
is_white
src/HostDeviceCommon/Color.h:35
Method
join_all_threads
* Joins all the threads that have been started so far except the threads * launch with a key in the 'execeptions' vector passed as parameter */
src/Threads/ThreadManager.h:163
Method
join_threads
src/Threads/ThreadManager.h:120
Function
kernelClamp
thirdparties/nvidia-FLIP/FLIP.h:803
Function
kernelClear
General kernels.
thirdparties/nvidia-FLIP/FLIP.h:725
Function
kernelColorMap
thirdparties/nvidia-FLIP/FLIP.h:624
Function
kernelFeatureFilterFirstDir
Convolve in x direction (1st and 2nd derivative for filter in x direction, Gaussian in y direction). For details on the convolution, see separatedConv
thirdparties/nvidia-FLIP/FLIP.h:819
Function
kernelFeatureFilterSecondDirAndFeatureDifference
Convolve in y direction (1st and 2nd derivative for filter in y direction, Gaussian in x direction), then compute difference. For details on the convo
thirdparties/nvidia-FLIP/FLIP.h:867
Function
kernelFinalError
thirdparties/nvidia-FLIP/FLIP.h:646
Function
kernelFloatToColor3
thirdparties/nvidia-FLIP/FLIP.h:635
Function
kernelLinearRGBToYCxCz
thirdparties/nvidia-FLIP/FLIP.h:702
Function
kernelLinearRGBTosRGB
thirdparties/nvidia-FLIP/FLIP.h:713
Function
kernelMultiplyAndAdd
thirdparties/nvidia-FLIP/FLIP.h:747
Function
kernelSetMaxExposure
thirdparties/nvidia-FLIP/FLIP.h:661
Function
kernelSpatialFilterFirstDir
Performs spatial filtering in the x direction on both the reference and test image at the same time (for better performance). Filtering has been chang
thirdparties/nvidia-FLIP/FLIP.h:920
Function
kernelSpatialFilterSecondDirAndColorDifference
Performs spatial filtering in the y direction (and clamps the results) on both the reference and test image at the same time (for better performance).
thirdparties/nvidia-FLIP/FLIP.h:964
Function
kernelToneMap
thirdparties/nvidia-FLIP/FLIP.h:781
Function
kernelsRGBToLinearRGB
thirdparties/nvidia-FLIP/FLIP.h:690
Function
kernelsRGBToYCxCz
thirdparties/nvidia-FLIP/FLIP.h:679
Function
lambertian_brdf_sample
src/Device/includes/BSDFs/Lambertian.h:41
Method
launch
src/Compiler/GPUKernel.cpp:151
Method
launch_3D
src/Compiler/GPUKernel.cpp:156
Method
launch_ReSTIR_DI_initial_candidates_pass
src/Renderer/CPURenderer.cpp:893
Method
launch_ReSTIR_DI_presampling_lights_pass
src/Renderer/CPURenderer.cpp:875
Method
launch_ReSTIR_DI_spatial_reuse_pass
src/Renderer/CPURenderer.cpp:1043
Method
launch_ReSTIR_DI_spatiotemporal_reuse_pass
src/Renderer/CPURenderer.cpp:1052
Method
launch_ReSTIR_DI_temporal_reuse_pass
src/Renderer/CPURenderer.cpp:1034
Method
launch_ReSTIR_GI_initial_candidates_pass
src/Renderer/CPURenderer.cpp:1091
Method
launch_ReSTIR_GI_shading_pass
src/Renderer/CPURenderer.cpp:1188
Method
launch_ReSTIR_GI_spatial_reuse_pass
src/Renderer/CPURenderer.cpp:1169
Method
launch_ReSTIR_GI_temporal_reuse_pass
src/Renderer/CPURenderer.cpp:1121
Method
launch_async
src/Renderer/RenderPasses/ReSTIRGIRenderPass.cpp:349
Method
launch_async
src/Renderer/RenderPasses/MegaKernelRenderPass.cpp:48
Method
launch_async
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:302
Method
launch_async
src/Renderer/RenderPasses/FillGBufferRenderPass.cpp:89
Method
launch_async
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:343
Method
launch_async
src/Renderer/RenderPasses/GMoNRenderPass.cpp:87
Method
launch_async
src/Renderer/RenderPasses/NEEPlusPlusRenderPass.cpp:71
Method
launch_async_grid_fill
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:398
Method
launch_debug_kernel
src/Renderer/GPURendererThread.cpp:303
Method
launch_grid_fill_temporal_reuse
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:525
Method
launch_grid_pre_population
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:469
Method
launch_grid_pre_population
src/Renderer/RenderPasses/NEEPlusPlusRenderPass.cpp:89
Method
launch_initial_candidates_pass
src/Renderer/RenderPasses/ReSTIRGIRenderPass.cpp:237
Method
launch_initial_candidates_pass
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:458
Method
launch_light_presampling
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:511
Method
launch_pre_integration
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:672
Method
launch_pre_integration_internal
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:726
← previous
next →
1,901–2,000 of 2,777, ranked by callers