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
operator/=
thirdparties/nvidia-FLIP/FLIP.h:285
Method
operator/=
src/HostDeviceCommon/Color.h:23
Method
operator/=
src/HostDeviceCommon/Color.h:84
Method
operator=
src/Renderer/BVH.cpp:49
Method
operator=
src/HIPRT-Orochi/OrochiEnvmap.h:19
Method
operator=
src/HIPRT-Orochi/OrochiEnvmap.cpp:18
Method
operator=
src/HIPRT-Orochi/OrochiTexture.h:22
Method
operator=
src/HIPRT-Orochi/OrochiBuffer.h:149
Method
operator=
src/HIPRT-Orochi/OrochiTexture.cpp:38
Method
operator=
src/HIPRT-Orochi/OrochiTexture3D.h:24
Method
operator=
src/HIPRT-Orochi/OrochiTexture3D.cpp:38
Method
operator==
thirdparties/nvidia-FLIP/FLIP.h:229
Method
operator[]
thirdparties/glm/glm/detail/_swizzle.hpp:121
Method
operator[]
thirdparties/glm/glm/detail/_swizzle.hpp:150
Method
operator[]
src/HostDeviceCommon/Color.h:48
Method
operator[]
src/HostDeviceCommon/Color.h:108
Function
oren_nayar_brdf_sample
src/Device/includes/BSDFs/OrenNayar.h:90
Function
orochi_check_error
src/HIPRT-Orochi/HIPRTOrochiUtils.cpp:15
Function
orochi_rtc_check_error
src/HIPRT-Orochi/HIPRTOrochiUtils.cpp:28
Method
pack
src/HostDeviceCommon/Packing.h:371
Method
pack
src/HostDeviceCommon/Material/MaterialPacked.h:87
Method
pack_static
src/HostDeviceCommon/Packing.h:396
Method
parse_camera
src/Scene/SceneParser.cpp:227
Method
parse_option_macros_used
src/Compiler/GPUKernel.cpp:179
Method
parse_scene_file
src/Scene/SceneParser.cpp:22
Function
pdf_of_emissive_triangle_hit_area_measure
src/Device/includes/LightSampling/LightUtils.h:52
Function
permute
thirdparties/glm/glm/detail/_noise.hpp:15
Method
post_frame_update
src/Renderer/GPURendererThread.cpp:229
Method
post_sample_update
src/Renderer/CPURenderer.cpp:586
Method
post_sample_update
src/Renderer/GPURendererThread.cpp:209
Method
post_sample_update_async
src/Renderer/RenderPasses/ReSTIRGIRenderPass.cpp:377
Method
post_sample_update_async
src/Renderer/RenderPasses/FillGBufferRenderPass.h:29
Method
post_sample_update_async
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:775
Method
post_sample_update_async
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:384
Method
post_sample_update_async
src/Renderer/RenderPasses/GMoNRenderPass.cpp:302
Method
post_sample_update_async
src/Renderer/RenderPasses/NEEPlusPlusRenderPass.cpp:109
Method
post_sample_update_async
src/Renderer/RenderPasses/ReGIRHashGridStorage.cpp:163
Function
power_heuristic
* Power heuristic with a hardcoded Beta exponent of 2 and two sampling strategies only * * This implementation already contains the 1/nb_pdf_a fract
src/Device/includes/Sampling.h:77
Method
pre_render_compilation_check
src/Renderer/RenderPasses/ReSTIRGIRenderPass.cpp:95
Method
pre_render_compilation_check
* Function before 'pre_render_update()' that should compile kernels that haven't * been compiled so far if necessary * * For example, in a ReST
src/Renderer/RenderPasses/RenderPass.h:94
Method
pre_render_compilation_check
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:154
Method
pre_render_compilation_check
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:277
Method
pre_render_compilation_check
src/Renderer/RenderPasses/NEEPlusPlusRenderPass.cpp:44
Method
pre_render_update
src/Renderer/GPURenderer.cpp:503
Method
pre_render_update
src/Renderer/CPURenderer.cpp:574
Method
pre_render_update
src/Renderer/GPURendererThread.cpp:118
Method
pre_render_update
src/Renderer/RenderPasses/ReSTIRGIRenderPass.cpp:125
Method
pre_render_update
src/Renderer/RenderPasses/RenderGraph.cpp:61
Method
pre_render_update
src/Renderer/RenderPasses/MegaKernelRenderPass.cpp:32
Method
pre_render_update
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:242
Method
pre_render_update
src/Renderer/RenderPasses/FillGBufferRenderPass.cpp:57
Method
pre_render_update
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:132
Method
pre_render_update
src/Renderer/RenderPasses/GMoNRenderPass.cpp:24
Method
pre_render_update
src/Renderer/RenderPasses/NEEPlusPlusHashGridStorage.cpp:15
Method
pre_render_update
src/Renderer/RenderPasses/NEEPlusPlusRenderPass.cpp:56
Method
pre_render_update
src/Renderer/RenderPasses/ReGIRHashGridStorage.cpp:37
Method
pre_render_update_common_buffers
src/Renderer/RenderPasses/ReSTIRRenderPassCommon.h:53
Method
pre_render_update_directional_reuse_buffers
src/Renderer/RenderPasses/ReSTIRRenderPassCommon.h:74
Method
pre_render_update_internal
src/Renderer/RenderPasses/ReGIRHashGridStorage.cpp:47
Method
precompile_kernel
src/Threads/ThreadFunctions.cpp:23
Method
precompile_kernels
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:90
Method
prepare_textures
src/Scene/SceneParser.cpp:286
Method
prepass
* This function is called everytime the renderer is reset. * * If accumulating, this function is going to be called everytime the renderer settin
src/Renderer/RenderPasses/RenderPass.h:102
Function
principled_bsdf_sample
src/Device/includes/BSDFs/Principled.h:1803
Method
print_shader_compile_error
src/OpenGL/OpenGLShader.cpp:91
Method
process_command_line_args
src/Utils/CommandlineArguments.cpp:11
Method
random_color
src/HostDeviceCommon/Color.h:110
Method
read_buffer
src/Device/includes/NEE++/NEE++.h:252
Function
read_data
src/Device/includes/Material.h:192
Method
read_envmap
src/Threads/ThreadFunctions.cpp:245
Method
read_image
src/Image/Image.cpp:33
Method
read_image_exr
src/Image/Image.cpp:419
Method
read_image_hdr
src/Image/Image.cpp:63
Method
read_includes_of_file
src/Compiler/GPUKernelCompiler.cpp:134
Method
read_material_properties
src/Scene/SceneParser.cpp:391
Method
read_option_macro_of_file
src/Compiler/GPUKernelCompiler.cpp:192
Method
rebuild_bvh
src/Renderer/GPURenderer.cpp:942
Method
recompile
src/Renderer/RenderPasses/RenderGraph.cpp:26
Method
recompute_CDF
src/Renderer/RendererEnvmap.cpp:62
Method
recompute_alias_table
src/Renderer/RendererEnvmap.cpp:80
Method
recompute_data
src/UI/PerformanceMetricsComputer.cpp:193
Method
regularize_mix_reflection_refraction
src/Device/includes/BSDFs/MicrofacetRegularization.h:98
Method
regularize_reflection
src/Device/includes/BSDFs/MicrofacetRegularization.h:22
Method
regularize_refraction
src/Device/includes/BSDFs/MicrofacetRegularization.h:60
Method
rehash
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:493
Method
remove_macro
src/Compiler/GPUKernelCompilerOptions.cpp:381
Method
render
src/Renderer/GPURenderer.cpp:482
Method
render
src/Renderer/CPURenderer.cpp:534
Method
render
src/Renderer/GPURendererThread.cpp:235
Method
render_debug_kernel
src/Renderer/GPURendererThread.cpp:257
Method
render_path_tracing
src/Renderer/GPURendererThread.cpp:311
Method
render_thread_function
src/Renderer/GPURendererThread.cpp:25
Method
request_temporal_bufffers_clear
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:756
Function
resample_row_1
thirdparties/stbi/stb_image.h:3454
Method
rescale_ui
src/UI/ImGui/ImGuiRenderer.cpp:148
Method
reset
src/Renderer/CPURenderer.cpp:606
Method
reset
src/Renderer/RendererAnimationState.h:44
Method
reset
src/Renderer/RenderPasses/ReSTIRGIRenderPass.cpp:420
Method
reset
src/Renderer/RenderPasses/RenderGraph.cpp:133
Method
reset
src/Renderer/RenderPasses/MegaKernelRenderPass.cpp:62
← previous
next →
2,101–2,200 of 2,777, ranked by callers