MCPcopy Create free account

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

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

↓ 3 callersFunctionwarp_shfl
src/HostDeviceCommon/Math.h:316
↓ 3 callersMethodwrite_image_png
src/Image/Image.cpp:95
↓ 3 callersMethodwrite_to_png
src/UI/Screenshoter.cpp:83
↓ 2 callersFunctionAllocateImage
TODO: Simply return nullptr when failed to allocate?
thirdparties/tinyexr/tinyexr.h:4277
↓ 2 callersFunctionCalculateNumTiles
thirdparties/tinyexr/tinyexr.h:5578
↓ 2 callersFunctionConvertHeader
C++ HeaderInfo to C EXRHeader conversion.
thirdparties/tinyexr/tinyexr.h:4709
↓ 2 callersFunctionDecodeChunk
thirdparties/tinyexr/tinyexr.h:5063
↓ 2 callersFunctionDecodePixelData
TODO(syoyo): Refactor function arguments.
thirdparties/tinyexr/tinyexr.h:3598
↓ 2 callersFunctionDecodeTiledLevel
thirdparties/tinyexr/tinyexr.h:4881
↓ 2 callersFunctionEXRSetNameAttr
thirdparties/tinyexr/tinyexr.h:8554
↓ 2 callersFunctionEncodePixelData
out_data must be allocated initially with the block-header size of the current image(-part) type
thirdparties/tinyexr/tinyexr.h:6977
↓ 2 callersFunctionG1_schlick_ggx
src/Device/includes/BSDFs/CookTorrance.h:25
↓ 2 callersFunctionGGX_anisotropic_vndf
* Evaluates the visible normal distribution function with GGX as * the normal disitrbution function * * Reference: [Sampling the GGX Distribution o
src/Device/includes/BSDFs/Microfacet.h:41
↓ 2 callersFunctionGGX_smith_masking_shadowing
src/Device/includes/BSDFs/CookTorrance.h:30
↓ 2 callersFunctionGaussianSqrt
This function is needed to separate sum of Gaussians filters See separatedConvolutions.pdf in the FLIP repository: https://github.com/NVlabs/flip/blob
thirdparties/nvidia-FLIP/FLIP.h:590
↓ 2 callersFunctionGetLayers
thirdparties/tinyexr/tinyexr.h:6086
↓ 2 callersMethodLDR_FLIP
thirdparties/nvidia-FLIP/FLIP.h:2236
↓ 2 callersFunctionLoadEXRImageFromMemory
thirdparties/tinyexr/tinyexr.h:6944
↓ 2 callersFunctionNumScanlines
thirdparties/tinyexr/tinyexr.h:7359
↓ 2 callersFunctionParseEXRHeader
thirdparties/tinyexr/tinyexr.h:4359
↓ 2 callersFunctionParseEXRHeaderFromFile
thirdparties/tinyexr/tinyexr.h:8613
↓ 2 callersFunctionParseEXRHeaderFromMemory
thirdparties/tinyexr/tinyexr.h:6460
↓ 2 callersFunctionReGIR_get_cell_primitive_index
src/Device/includes/ReSTIR/ReGIR/Representative.h:24
↓ 2 callersFunctionReGIR_get_cell_roughness
src/Device/includes/ReSTIR/ReGIR/Representative.h:29
↓ 2 callersFunctionReSTIR_GI_visibility_validation
* Tests the visibility of the sample containde in 'reservoir' from the given shading point and kills the reservoir * if the visibility is occluded *
src/Device/includes/ReSTIR/Utils.h:73
↓ 2 callersFunctionReadAttribute
thirdparties/tinyexr/tinyexr.h:1063
↓ 2 callersFunctionReadChannelInfo
thirdparties/tinyexr/tinyexr.h:1219
↓ 2 callersFunctionSaveEXRImageToMemory
thirdparties/tinyexr/tinyexr.h:7989
↓ 2 callersFunctionSaveEXRNPartImageToMemory
can save a single or multi-part image (no deep* formats)
thirdparties/tinyexr/tinyexr.h:7603
↓ 2 callersMethodaccumulate_visibility
src/Device/includes/NEE++/NEE++.h:140
↓ 2 callersFunctionapplyLut
thirdparties/tinyexr/tinyexr.h:3075
↓ 2 callersFunctionbegin
thirdparties/glm/glm/gtx/range.hpp:68
↓ 2 callersFunctioncalculateSpatialFilterRadius
thirdparties/nvidia-FLIP/FLIP.h:612
↓ 2 callersMethodclear_ImGui_status_text
src/UI/RenderWindow.cpp:911
↓ 2 callersMethodclear_pre_integrated_RIS_integral_factors
src/Renderer/RenderPasses/ReGIRHashGridStorage.cpp:359
↓ 2 callersFunctioncomponents
thirdparties/glm/glm/gtx/range.hpp:38
↓ 2 callersFunctioncompute_gini_coefficient
src/Device/includes/GMoN/GMoN.h:43
↓ 2 callersMethodcopy
thirdparties/nvidia-FLIP/FLIP.h:1437
↓ 2 callersMethodcopy_denoised_data_to_buffer
src/Renderer/OpenImageDenoiser.cpp:287
↓ 2 callersFunctioncosine_weighted_sample_z_up_frame
* Reference: * * [1] [Global Illumination Compendium], https://people.cs.kuleuven.be/~philip.dutre/GI/TotalCompendium.pdf * * The sampled directio
src/Device/includes/Sampling.h:210
↓ 2 callersMethoddenoise
src/UI/RenderWindow.cpp:1212
↓ 2 callersFunctiondo_russian_roulette
* Returns false if the ray should be killed. * * This overload returns in 'throughput_scaling' the throughput scaling that * has been applied to '
src/Device/includes/RussianRoulette.h:20
↓ 2 callersFunctiondupq_lane
thirdparties/glm/glm/simd/neon.h:11
↓ 2 callersFunctioneval_envmap_no_pdf
* This function expects 'direction' to be in world space */
src/Device/includes/LightSampling/Envmap.h:29
↓ 2 callersFunctioneval_ltc
src/Device/includes/BSDFs/SheenLTC.h:24
↓ 2 callersFunctioneval_sensitivity
Evaluation XYZ sensitivity curves in Fourier space
src/Device/includes/BSDFs/ThinFilm.h:12
↓ 2 callersFunctionevaluate_bsdf_light_sample_ray_simplified
* This function shoots a BSDF ray in the BVH containing only the emissive triangles of the scene * This may be useful in some algorithms for increase
src/Device/includes/Intersect.h:434
↓ 2 callersMethodexpose
thirdparties/nvidia-FLIP/FLIP.h:2065
↓ 2 callersMethodextend
* Extends this bounding box with the given one */
src/Scene/BoundingBox.h:17
↓ 2 callersMethodfetch_value
src/Device/includes/GMoN/GMoNMeansRadixSortHistogramDeclaration.h:85
↓ 2 callersFunctionfilter_function
* This filter function handles self intersection avoidance and alpha testing * * return FALSE if the intersection is ACCEPTED * return true if the
src/Device/functions/FilterFunction.h:22
↓ 2 callersMethodflags_to_BSDF_incident_light_info
src/Device/includes/ReSTIR/DI/Reservoir.h:46
↓ 2 callersFunctionfloat_as_uint
src/HostDeviceCommon/Math.h:180
↓ 2 callersMethodframe_render_done
src/Renderer/GPURenderer.cpp:436
↓ 2 callersFunctionfresnel_conductor
src/Device/includes/BSDFs/ThinFilm.h:52
↓ 2 callersFunctionfresnel_hemispherical_albedo_fit
* Reference: * [1] [A Hitchhiker's Guide to Multiple Scattering, Eugene d'Eon] https://eugenedeon.com/hitchhikers * Eq. 11.15 * * Hemispherical a
src/Device/includes/Fresnel.h:169
↓ 2 callersFunctionfresnel_phase
* Reference: * [1] [A Practical Extension to Microfacet Theory for the Modeling of Varying Iridescence, * Belcour, Barla, 2017, Su
src/Device/includes/BSDFs/ThinFilm.h:32
↓ 2 callersFunctiongetBits
thirdparties/tinyexr/tinyexr.h:2140
↓ 2 callersMethodgetBlockDim
thirdparties/nvidia-FLIP/FLIP.h:1202
↓ 2 callersMethodgetGridDim
thirdparties/nvidia-FLIP/FLIP.h:1207
↓ 2 callersFunctionget_GGX_energy_compensation_dielectrics
src/Device/includes/BSDFs/MicrofacetEnergyCompensation.h:633
↓ 2 callersMethodget_anisotropic_texture_index
src/HostDeviceCommon/Material/MaterialPackedSoA.h:230
↓ 2 callersMethodget_anisotropy
src/HostDeviceCommon/Material/MaterialPacked.h:239
↓ 2 callersMethodget_anisotropy_rotation
src/HostDeviceCommon/Material/MaterialPacked.h:240
↓ 2 callersMethodget_application_settings
src/Renderer/GPURenderer.cpp:571
↓ 2 callersFunctionget_base_color
src/Device/includes/Material.h:176
↓ 2 callersMethodget_base_color
src/HostDeviceCommon/Material/MaterialPacked.h:230
↓ 2 callersMethodget_base_color_texture_index
src/HostDeviceCommon/Material/MaterialPackedSoA.h:226
↓ 2 callersMethodget_canonical_reservoir_count_per_cell_ptr
src/Device/includes/ReSTIR/ReGIR/Settings.h:101
↓ 2 callersMethodget_coat
src/HostDeviceCommon/Material/MaterialPackedSoA.h:39
↓ 2 callersMethodget_coat_anisotropy
src/HostDeviceCommon/Material/MaterialPacked.h:257
↓ 2 callersMethodget_coat_anisotropy_rotation
src/HostDeviceCommon/Material/MaterialPacked.h:258
↓ 2 callersMethodget_coat_darkening
src/HostDeviceCommon/Material/MaterialPacked.h:256
↓ 2 callersMethodget_coat_ior
src/HostDeviceCommon/Material/MaterialPacked.h:259
↓ 2 callersMethodget_coat_medium_absorption
src/HostDeviceCommon/Material/MaterialPacked.h:252
↓ 2 callersMethodget_coat_medium_thickness
src/HostDeviceCommon/Material/MaterialPacked.h:253
↓ 2 callersMethodget_coat_roughening
src/HostDeviceCommon/Material/MaterialPacked.h:255
↓ 2 callersMethodget_coat_texture_index
src/HostDeviceCommon/Material/MaterialPackedSoA.h:232
↓ 2 callersMethodget_current_render_time
src/UI/RenderWindow.cpp:916
↓ 2 callersMethodget_data_index
src/UI/PerformanceMetricsComputer.cpp:44
↓ 2 callersMethodget_data_pointer
src/Image/EnvmapRGBE9995.h:48
↓ 2 callersMethodget_denoiser_albedo_AOV_interop_buffer
src/Renderer/GPURenderer.cpp:555
↓ 2 callersMethodget_denoiser_albedo_AOV_no_interop_buffer
src/Renderer/GPURenderer.cpp:565
↓ 2 callersMethodget_denoiser_normals_AOV_interop_buffer
src/Renderer/GPURenderer.cpp:546
↓ 2 callersMethodget_denoiser_normals_AOV_no_interop_buffer
src/Renderer/GPURenderer.cpp:564
↓ 2 callersMethodget_device_SoA_struct
src/Renderer/GPUDataStructures/MaterialPackedSoAGPUData.h:168
↓ 2 callersMethodget_device_g_buffer
src/Renderer/GPUDataStructures/GBufferGPUData.h:41
↓ 2 callersMethodget_device_properties
src/Renderer/GPURenderer.cpp:582
↓ 2 callersMethodget_diffuse_transmission
src/HostDeviceCommon/Material/MaterialPackedSoA.h:56
↓ 2 callersMethodget_diffuse_transmission
src/HostDeviceCommon/Material/MaterialPacked.h:268
↓ 2 callersMethodget_dispersion_abbe_number
src/HostDeviceCommon/Material/MaterialPacked.h:272
↓ 2 callersFunctionget_dispersion_ray_color
* Essentially returns the RGB color associated with a wavelength. * * Only returns the color if the given 'wavelength' is negative. * If the wavel
src/Device/includes/Dispersion.h:512
↓ 2 callersMethodget_dispersion_scale
src/HostDeviceCommon/Material/MaterialPacked.h:271
↓ 2 callersMethodget_do_coat_energy_compensation
src/HostDeviceCommon/Material/MaterialPacked.h:260
↓ 2 callersMethodget_do_glass_energy_compensation
src/HostDeviceCommon/Material/MaterialPacked.h:274
↓ 2 callersMethodget_do_metallic_energy_compensation
src/HostDeviceCommon/Material/MaterialPacked.h:243
↓ 2 callersMethodget_do_specular_energy_compensation
src/HostDeviceCommon/Material/MaterialPacked.h:249
↓ 2 callersMethodget_emissive_texture_used
src/HostDeviceCommon/Material/MaterialPackedSoA.h:16
↓ 2 callersMethodget_emissive_texture_used
src/HostDeviceCommon/Material/MaterialPacked.h:228
↓ 2 callersMethodget_energy_preservation_monte_carlo_samples
src/HostDeviceCommon/Material/MaterialPacked.h:287
← previousnext →501–600 of 2,777, ranked by callers