MCPcopy Create free account

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

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

↓ 4 callersFunctionlambertian_brdf_eval
src/Device/includes/BSDFs/Lambertian.h:14
↓ 4 callersFunctionmatrix_X_point
src/HostDeviceCommon/Math.h:617
↓ 4 callersMethodmax_component
src/HostDeviceCommon/Color.h:98
↓ 4 callersFunctionmod289
thirdparties/glm/glm/detail/_noise.hpp:9
↓ 4 callersMethodpack_to_GPU
* Function that transforms/packs this material to the version that the GPU is going to use */
src/HostDeviceCommon/Material/MaterialCPU.h:31
↓ 4 callersFunctionpath_tracing_find_indirect_bounce_intersection
src/Device/includes/PathTracing.h:18
↓ 4 callersFunctionpopc
src/HostDeviceCommon/Math.h:279
↓ 4 callersFunctionprincipled_specular_relative_ior
* Returns the relative IOR as "A /B" * with A the IOR of the specular layer * and B the IOR of the layer (or medium) above the specular layer * *
src/Device/includes/BSDFs/Principled.h:249
↓ 4 callersFunctionread_LTC_parameters
src/Device/includes/BSDFs/SheenLTC.h:49
↓ 4 callersMethodrecompute_emissives_power_alias_table
src/Renderer/GPURenderer.cpp:191
↓ 4 callersMethodrequest_temporal_bufffers_clear
src/Renderer/RenderPasses/ReSTIRGIRenderPass.cpp:441
↓ 4 callersMethodresize
src/Renderer/RenderPasses/ReSTIRDIRenderPass.cpp:262
↓ 4 callersMethodresize
src/HIPRT-Orochi/OrochiBuffer.h:176
↓ 4 callersFunctionsample_one_emissive_triangle
src/Device/includes/LightSampling/LightUtils.h:1313
↓ 4 callersFunctionsample_texture_3D_rgb_32bits
* This function samples a 3D texture given in the 'texture' parameter * This parameter should be an oroTextureObject_t on the GPU, not a * pointer '
src/Device/includes/Texture.h:143
↓ 4 callersMethodset_topmost
src/Device/includes/NestedDielectrics.h:73
↓ 4 callersFunctionstbi__bitcount
thirdparties/stbi/stb_image.h:5381
↓ 4 callersFunctionstbi__compute_y_16
thirdparties/stbi/stb_image.h:1801
↓ 4 callersFunctionstbi__end_write_file
thirdparties/stbi/stb_image_write.h:339
↓ 4 callersFunctionstbi__extend_receive
combined JPEG 'receive' and JPEG 'extend', since baseline always extends everything it receives.
thirdparties/stbi/stb_image.h:2151
↓ 4 callersFunctionstbi__high_bit
returns 0..31 for the highest set bit
thirdparties/stbi/stb_image.h:5369
↓ 4 callersFunctionstbi__jpeg_get_bit
thirdparties/stbi/stb_image.h:2179
↓ 4 callersFunctionstbi__load_and_postprocess_8bit
thirdparties/stbi/stb_image.h:1258
↓ 4 callersFunctionstbi__load_gif_main_outofmem
thirdparties/stbi/stb_image.h:6951
↓ 4 callersFunctionstbi__malloc_mad2
mallocs with size overflow checking
thirdparties/stbi/stb_image.h:1046
↓ 4 callersFunctionstbi__readval
thirdparties/stbi/stb_image.h:6366
↓ 4 callersFunctionstbi__shiftsigned
extract an arbitrarily-aligned N-bit value (N=bits) from v, and then make it 8-bits long and fractionally extend it to full full range.
thirdparties/stbi/stb_image.h:5394
↓ 4 callersFunctionstbi__start_write_file
thirdparties/stbi/stb_image_write.h:332
↓ 4 callersFunctionstbi__tga_get_comp
returns STBI_rgb or whatever, 0 on error
thirdparties/stbi/stb_image.h:5738
↓ 4 callersFunctionstbi__vertical_flip
thirdparties/stbi/stb_image.h:1220
↓ 4 callersFunctionstbi__zget8
thirdparties/stbi/stb_image.h:4194
↓ 4 callersFunctionstbi_failure_reason
thirdparties/stbi/stb_image.h:970
↓ 4 callersFunctionstbi_flip_vertically_on_write
thirdparties/stbi/stb_image_write.h:262
↓ 4 callersFunctionstbi_image_free
thirdparties/stbi/stb_image.h:1099
↓ 4 callersFunctionstbiw__write_flush
thirdparties/stbi/stb_image_write.h:386
↓ 4 callersMethodstore_reservoir_and_sample_opt
* Overload if you already the hash grid cell index */
src/Device/includes/ReSTIR/ReGIR/ReGIRHashGrid.h:102
↓ 4 callersFunctiontorrance_sparrow_GGX_pdf_reflect
* Returns the PDF of the Torrance Sparrow BRDF 'FDG / 4.NoL.NoV' with the * GGX as the microfacet distribution * * 'incident_light_direction_is_fro
src/Device/includes/BSDFs/Microfacet.h:227
↓ 4 callersFunctiontrace_main_path_ray
* Returns true if a hit was found, false otherwise */
src/Device/includes/Intersect.h:200
↓ 4 callersMethodupload_data
src/HIPRT-Orochi/OrochiBuffer.h:402
↓ 4 callersMethodwas_last_frame_low_resolution
src/Renderer/GPURenderer.cpp:431
↓ 4 callersFunctionwavelength_to_RGB
src/Device/includes/Dispersion.h:460
↓ 3 callersFunctionDecompressZip
thirdparties/tinyexr/tinyexr.h:1417
↓ 3 callersFunctionFindZFPCompressionParam
thirdparties/tinyexr/tinyexr.h:3373
↓ 3 callersFunctionGGX_normal_distribution
src/Device/includes/BSDFs/CookTorrance.h:13
↓ 3 callersFunctionGaussian
thirdparties/nvidia-FLIP/FLIP.h:576
↓ 3 callersFunctionInitTileOffsets
Return sum of tile blocks. 0 = error
thirdparties/tinyexr/tinyexr.h:5644
↓ 3 callersFunctionLevelIndex
-1 = error
thirdparties/tinyexr/tinyexr.h:4850
↓ 3 callersFunctionParseEXRVersionFromFile
thirdparties/tinyexr/tinyexr.h:8820
↓ 3 callersFunctionParseEXRVersionFromMemory
thirdparties/tinyexr/tinyexr.h:8763
↓ 3 callersFunctionPrecalculateTileInfo
thirdparties/tinyexr/tinyexr.h:5594
↓ 3 callersFunctionReGIR_get_cell_world_normal
src/Device/includes/ReSTIR/ReGIR/Representative.h:14
↓ 3 callersFunctionReGIR_get_reservoir_sample_BSDF_PDF
src/Device/includes/LightSampling/LightUtils.h:394
↓ 3 callersFunctionasfloat
src/HostDeviceCommon/Math.h:275
↓ 3 callersFunctioncompute_adaptive_cell_size
* Reference: [WORLD-SPACE SPATIOTEMPORAL RESERVOIR REUSE FOR RAY-TRACED GLOBAL ILLUMINATION, Boisse, 2021] */
src/Device/includes/HashGridHash.h:85
↓ 3 callersFunctiondebug_set_final_color
src/Device/includes/SanityCheck.h:21
↓ 3 callersMethoddownload_data_into
src/HIPRT-Orochi/OrochiBuffer.h:353
↓ 3 callersFunctionenvmap_sample
src/Device/includes/LightSampling/Envmap.h:77
↓ 3 callersMethodestimate_visibility_probability
* Returns the estimated probability that a ray between the two given world points * is going to be unoccluded (i.e. the two points are mutually vis
src/Device/includes/NEE++/NEE++.h:176
↓ 3 callersMethodextend_volume
src/Renderer/BoundingVolume.h:44
↓ 3 callersMethodfree
src/HIPRT-Orochi/OrochiBuffer.h:521
↓ 3 callersFunctionfresnel_schlick
* Schlick's approximation for dielectric fresnel reflectance */
src/Device/includes/Fresnel.h:31
↓ 3 callersFunctiongetCode
thirdparties/tinyexr/tinyexr.h:2745
↓ 3 callersMethodgetDimensions
thirdparties/nvidia-FLIP/FLIP.h:1269
↓ 3 callersMethodgetHostData
thirdparties/nvidia-FLIP/FLIP.h:1213
↓ 3 callersMethodget_ReSTIR_GI_render_pass
src/Renderer/GPURenderer.cpp:344
↓ 3 callersMethodget_absorption_at_distance
src/HostDeviceCommon/Material/MaterialPacked.h:269
↓ 3 callersMethodget_absorption_color
src/HostDeviceCommon/Material/MaterialPacked.h:270
↓ 3 callersMethodget_alive_cells_ratio
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:961
↓ 3 callersMethodget_alpha_opacity
src/HostDeviceCommon/Material/MaterialPacked.h:284
↓ 3 callersMethodget_average
src/UI/PerformanceMetricsComputer.cpp:119
↓ 3 callersMethodget_canonical_pre_integration_factor_buffer
src/Device/includes/ReSTIR/ReGIR/Settings.h:204
↓ 3 callersMethodget_coat
src/HostDeviceCommon/Material/MaterialPacked.h:251
↓ 3 callersMethodget_coat_roughness
src/HostDeviceCommon/Material/MaterialPacked.h:254
↓ 3 callersMethodget_current_value
src/UI/PerformanceMetricsComputer.cpp:104
↓ 3 callersMethodget_default_interop_framebuffer
src/Renderer/GPURenderer.cpp:540
↓ 3 callersMethodget_denoised_interop_framebuffer
src/Renderer/GPURenderer.cpp:545
↓ 3 callersMethodget_display_view_type
src/UI/DisplayView/DisplayView.cpp:19
↓ 3 callersMethodget_gl_format
src/UI/DisplayView/DisplayTextureType.h:39
↓ 3 callersMethodget_gl_type
src/UI/DisplayView/DisplayTextureType.h:54
↓ 3 callersMethodget_hash_grid_cell_index
src/Device/includes/ReSTIR/ReGIR/ReGIRHashGrid.h:120
↓ 3 callersMethodget_kernel_attribute
src/Compiler/GPUKernel.cpp:85
↓ 3 callersMethodget_kernel_file_path
src/Compiler/GPUKernel.cpp:37
↓ 3 callersMethodget_last_execution_time
src/Compiler/GPUKernel.cpp:203
↓ 3 callersMethodget_metallic
src/HostDeviceCommon/Material/MaterialPacked.h:235
↓ 3 callersMethodget_non_canonical_pre_integration_factor_buffer
src/Device/includes/ReSTIR/ReGIR/Settings.h:201
↓ 3 callersMethodget_number_of_cells_alive
src/Renderer/RenderPasses/ReGIRRenderPass.cpp:931
↓ 3 callersFunctionget_phi
* Returns the phi angle of a direction given in a canonical frame with Z up */
src/Device/includes/BSDFs/SheenLTC.h:65
↓ 3 callersMethodget_roughness_metallic_texture_index
src/HostDeviceCommon/Material/MaterialPackedSoA.h:227
↓ 3 callersMethodget_second_roughness
src/HostDeviceCommon/Material/MaterialPacked.h:242
↓ 3 callersMethodget_second_roughness_weight
src/HostDeviceCommon/Material/MaterialPacked.h:241
↓ 3 callersMethodget_specular_transmission
src/HostDeviceCommon/Material/MaterialPackedSoA.h:55
↓ 3 callersMethodget_specular_transmission
src/HostDeviceCommon/Material/MaterialPacked.h:267
↓ 3 callersMethodget_specular_transmission_texture_index
src/HostDeviceCommon/Material/MaterialPackedSoA.h:234
↓ 3 callersMethodget_total_reservoir_count_per_cell
src/Device/includes/ReSTIR/ReGIR/Settings.h:98
↓ 3 callersMethodget_width
src/UI/RenderWindow.cpp:694
↓ 3 callersFunctionhufCode
thirdparties/tinyexr/tinyexr.h:2128
↓ 3 callersFunctioninverse_lerp
src/HostDeviceCommon/Math.h:251
↓ 3 callersMethodis_ggx_conductor_directional_albedo_bake_complete
src/Renderer/Baker/GPUBaker.cpp:42
↓ 3 callersMethodis_ggx_fresnel_directional_albedo_bake_complete
src/Renderer/Baker/GPUBaker.cpp:54
↓ 3 callersMethodis_glossy_dielectric_directional_albedo_bake_complete
src/Renderer/Baker/GPUBaker.cpp:66
← previousnext →301–400 of 2,777, ranked by callers