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
↓ 1 callers
Method
get_thin_film_ior
src/HostDeviceCommon/Material/MaterialPackedSoA.h:65
↓ 1 callers
Method
get_thin_film_kappa_3
src/HostDeviceCommon/Material/MaterialPackedSoA.h:67
↓ 1 callers
Method
get_thin_film_thickness
src/HostDeviceCommon/Material/MaterialPackedSoA.h:66
↓ 1 callers
Method
get_thin_walled
src/HostDeviceCommon/Material/MaterialPackedSoA.h:61
↓ 1 callers
Method
get_time_ms_before_viewport_refresh
src/UI/RenderWindow.cpp:874
↓ 1 callers
Method
get_topmost
src/Device/includes/NestedDielectrics.h:98
↓ 1 callers
Method
get_total_shadow_rays_queries_from_GPU
src/Renderer/RenderPasses/NEEPlusPlusHashGridStorage.cpp:178
↓ 1 callers
Method
get_value_count
src/UI/PerformanceMetricsComputer.cpp:39
↓ 1 callers
Method
get_variance
src/UI/PerformanceMetricsComputer.cpp:127
↓ 1 callers
Method
get_vram_usage_bytes
src/Renderer/RenderPasses/NEEPlusPlusRenderPass.cpp:155
↓ 1 callers
Method
get_width
src/Renderer/RendererEnvmap.cpp:116
↓ 1 callers
Method
get_window_size
src/UI/PerformanceMetricsComputer.cpp:162
↓ 1 callers
Function
glm_vec4_clamp
thirdparties/glm/glm/simd/common.h:184
↓ 1 callers
Function
glm_vec4_length
thirdparties/glm/glm/simd/geometric.h:13
↓ 1 callers
Function
glm_vec4_sign
thirdparties/glm/glm/simd/common.h:99
↓ 1 callers
Function
gmon_means_radix_sort
src/Device/includes/GMoN/GMoNMeansRadixSort.h:51
↓ 1 callers
Method
has_macro
src/Compiler/GPUKernelCompilerOptions.cpp:387
↓ 1 callers
Method
has_nan
src/HostDeviceCommon/Color.h:93
↓ 1 callers
Method
hash_context
src/Device/includes/NEE++/NEE++.h:224
↓ 1 callers
Function
hash_double_position_camera
src/Device/includes/HashGridHash.h:127
↓ 1 callers
Function
hash_quantize_normal
* The 'precision' factor controls the discretization of the normal. * Higher values mean more discretization steps mean more precision. * * 2 is
src/Device/includes/HashGridHash.h:71
↓ 1 callers
Function
hufBuildDecTable
thirdparties/tinyexr/tinyexr.h:2535
↓ 1 callers
Function
hufBuildEncTable
thirdparties/tinyexr/tinyexr.h:2224
↓ 1 callers
Function
hufClearDecTable
thirdparties/tinyexr/tinyexr.h:2516
↓ 1 callers
Function
hufCompress
thirdparties/tinyexr/tinyexr.h:2928
↓ 1 callers
Function
hufDecode
thirdparties/tinyexr/tinyexr.h:2785
↓ 1 callers
Function
hufEncode
thirdparties/tinyexr/tinyexr.h:2663
↓ 1 callers
Function
hufFreeDecTable
thirdparties/tinyexr/tinyexr.h:2623
↓ 1 callers
Function
hufPackEncTable
thirdparties/tinyexr/tinyexr.h:2409
↓ 1 callers
Function
hufUncompress
thirdparties/tinyexr/tinyexr.h:2958
↓ 1 callers
Function
hufUnpackEncTable
thirdparties/tinyexr/tinyexr.h:2454
↓ 1 callers
Method
increment_supersampling_counters
src/Renderer/RenderPasses/ReGIRHashGridStorage.cpp:168
↓ 1 callers
Method
init
src/Renderer/GPURendererThread.cpp:12
↓ 1 callers
Method
init_from_image
src/Renderer/RendererEnvmap.cpp:13
↓ 1 callers
Method
insert_hash_cell_data
src/Device/includes/ReSTIR/ReGIR/Settings.h:527
↓ 1 callers
Function
internal_eval_coat_layer
* 'internal' functions are just so that 'principled_bsdf_eval' looks nicer */
src/Device/includes/BSDFs/Principled.h:955
↓ 1 callers
Function
internal_eval_diffuse_layer
src/Device/includes/BSDFs/Principled.h:1436
↓ 1 callers
Function
internal_eval_diffuse_transmission_layer
src/Device/includes/BSDFs/Principled.h:1219
↓ 1 callers
Function
internal_eval_glass_layer
src/Device/includes/BSDFs/Principled.h:1177
↓ 1 callers
Function
internal_eval_glossy_base
* The "glossy base" is the combination of a specular GGX layer * on top of a diffuse BRDF. */
src/Device/includes/BSDFs/Principled.h:1474
↓ 1 callers
Function
internal_eval_sheen_layer
src/Device/includes/BSDFs/Principled.h:1088
↓ 1 callers
Function
internal_eval_specular_layer
src/Device/includes/BSDFs/Principled.h:1305
↓ 1 callers
Function
internal_pdf_coat_layer
src/Device/includes/BSDFs/Principled.h:1060
↓ 1 callers
Function
internal_pdf_diffuse_layer
src/Device/includes/BSDFs/Principled.h:1457
↓ 1 callers
Function
internal_pdf_diffuse_transmission_layer
src/Device/includes/BSDFs/Principled.h:1243
↓ 1 callers
Function
internal_pdf_glass_layer
src/Device/includes/BSDFs/Principled.h:1202
↓ 1 callers
Function
internal_pdf_glossy_base
src/Device/includes/BSDFs/Principled.h:1494
↓ 1 callers
Function
internal_pdf_sheen_layer
src/Device/includes/BSDFs/Principled.h:1115
↓ 1 callers
Function
internal_pdf_specular_layer
src/Device/includes/BSDFs/Principled.h:1407
↓ 1 callers
Method
intersect
src/Renderer/BVH.cpp:67
↓ 1 callers
Function
intrin_pow
src/HostDeviceCommon/Math.h:170
↓ 1 callers
Method
invalidate_render_data_buffers
src/Renderer/GPURenderer.cpp:577
↓ 1 callers
Function
isValidTile
thirdparties/tinyexr/tinyexr.h:5700
↓ 1 callers
Method
is_constant_color
src/Image/Image.cpp:250
↓ 1 callers
Method
is_freed
src/Renderer/GPUDataStructures/GMoNGPUData.h:51
↓ 1 callers
Method
is_fully_opaque
src/Image/Image.cpp:271
↓ 1 callers
Method
is_using_debug_kernel
src/Renderer/GPURenderer.cpp:692
↓ 1 callers
Method
jitter_world_position
src/Device/includes/ReSTIR/ReGIR/ReGIRHashGrid.h:234
↓ 1 callers
Method
launch_asynchronous_3D
src/Compiler/GPUKernel.cpp:228
↓ 1 callers
Method
launch_rehashing_kernel
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:747
↓ 1 callers
Method
length2
src/HostDeviceCommon/Color.h:28
↓ 1 callers
Method
length2
src/HostDeviceCommon/Color.h:89
↓ 1 callers
Method
load_GGX_energy_compensation_textures
src/Renderer/GPURenderer.cpp:116
↓ 1 callers
Method
load_glossy_dielectric_energy_compensation_textures
src/Renderer/GPURenderer.cpp:124
↓ 1 callers
Function
load_jpeg_image
thirdparties/stbi/stb_image.h:3863
↓ 1 callers
Function
load_spatiotemporal_neighbor_data
* Returns -1 if there is no valid temporal neighbor. * The linear buffer index of the temporal neighbor otherwise */
src/Device/kernels/ReSTIR/DI/FusedSpatiotemporalReuse.h:73
↓ 1 callers
Function
log
src/HostDeviceCommon/Color.h:65
↓ 1 callers
Method
look_at_object
* Reference: * * https://stackoverflow.com/questions/12435671/quaternion-lookat-function */
src/Scene/Camera.cpp:108
↓ 1 callers
Method
map_albedo_buffer
src/Renderer/GPUDataStructures/DenoiserBuffersGPUData.cpp:31
↓ 1 callers
Method
map_normals_buffer
src/Renderer/GPUDataStructures/DenoiserBuffersGPUData.cpp:9
↓ 1 callers
Method
map_result_framebuffer
src/Renderer/RenderPasses/GMoNRenderPass.cpp:382
↓ 1 callers
Method
needs_global_bvh_stack_buffer
src/Renderer/GPURenderer.cpp:386
↓ 1 callers
Function
normal_mapping
References: * * [1] [Foundations of Game Engine Development: Rendering - Tangent/Bitangent calculation] http://foundationsofgameenginedev.com/#fged
src/Device/includes/Intersect.h:77
↓ 1 callers
Function
normal_similarity_heuristic
src/Device/includes/ReSTIR/NeighborSimilarity.h:28
↓ 1 callers
Function
octahedral_encode
src/HostDeviceCommon/Packing.h:296
↓ 1 callers
Function
path_tracing_accumulate_debug_view_color
src/Device/includes/PathTracing.h:219
↓ 1 callers
Function
path_tracing_sample_next_indirect_bounce
src/Device/includes/PathTracing.h:28
↓ 1 callers
Function
plane_distance_heuristic
* Returns true if the two given points pass the plane distance check, false otherwise */
src/Device/includes/ReSTIR/NeighborSimilarity.h:17
↓ 1 callers
Method
poll_keyboard_inputs
src/UI/Interaction/RenderWindowKeyboardInteractor.cpp:71
↓ 1 callers
Method
post_sample_update_async
src/Renderer/RenderPasses/RenderGraph.cpp:121
↓ 1 callers
Function
pow_5
src/HostDeviceCommon/Math.h:167
↓ 1 callers
Method
pre_render_compilation_check
src/Renderer/RenderPasses/RenderGraph.cpp:38
↓ 1 callers
Method
prepass
src/Renderer/RenderPasses/RenderGraph.cpp:49
↓ 1 callers
Function
presample_emissive_triangle
src/Device/kernels/ReSTIR/DI/LightsPresampling.h:37
↓ 1 callers
Function
presample_envmap
src/Device/kernels/ReSTIR/DI/LightsPresampling.h:22
↓ 1 callers
Function
principled_bsdf_pdf
src/Device/includes/BSDFs/Principled.h:1717
↓ 1 callers
Function
principled_coat_compute_darkening
* Reference: * * [1] [Open PBR Specification - Coat Darkening] https://academysoftwarefoundation.github.io/OpenPBR/#model/coat/darkening * * 're
src/Device/includes/BSDFs/Principled.h:890
↓ 1 callers
Function
principled_coat_eval
src/Device/includes/BSDFs/Principled.h:49
↓ 1 callers
Function
principled_coat_pdf
src/Device/includes/BSDFs/Principled.h:75
↓ 1 callers
Function
principled_coat_sample
* The sampled direction is returned in the local shading frame of the basis used for 'local_view_direction' */
src/Device/includes/BSDFs/Principled.h:101
↓ 1 callers
Function
principled_diffuse_eval
src/Device/includes/BSDFs/Principled.h:184
↓ 1 callers
Function
principled_diffuse_pdf
src/Device/includes/BSDFs/Principled.h:195
↓ 1 callers
Function
principled_diffuse_sample
* The sampled direction is returned in world space */
src/Device/includes/BSDFs/Principled.h:209
↓ 1 callers
Function
principled_diffuse_transmission_eval
src/Device/includes/BSDFs/Principled.h:832
↓ 1 callers
Function
principled_diffuse_transmission_pdf
src/Device/includes/BSDFs/Principled.h:866
↓ 1 callers
Function
principled_diffuse_transmission_sample
src/Device/includes/BSDFs/Principled.h:875
↓ 1 callers
Function
principled_glass_eval
src/Device/includes/BSDFs/Principled.h:359
↓ 1 callers
Function
principled_glass_pdf
src/Device/includes/BSDFs/Principled.h:560
↓ 1 callers
Function
principled_glass_sample
* The sampled direction is returned in the local shading frame of the basis used for 'local_view_direction' */
src/Device/includes/BSDFs/Principled.h:726
↓ 1 callers
Function
principled_metallic_eval
src/Device/includes/BSDFs/Principled.h:125
← previous
next →
1,001–1,100 of 2,777, ranked by callers