bluenoise-raytracer/raytracer/nvpro_core/nvvkhl/shaders
2024-05-25 11:53:25 +02:00
..
bsdf_functions.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
bsdf_structs.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
constants.glsl cleanup and refactoring 2024-05-25 11:53:25 +02:00
dh_comp.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
dh_hdr.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
dh_inspector.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
dh_lighting.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
dh_scn_desc.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
dh_sky.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
dh_tonemap.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
func.glsl cleanup and refactoring 2024-05-25 11:53:25 +02:00
ggx.glsl cleanup and refactoring 2024-05-25 11:53:25 +02:00
hdr_dome.comp cleanup and refactoring 2024-05-25 11:53:25 +02:00
hdr_env_sampling.glsl cleanup and refactoring 2024-05-25 11:53:25 +02:00
hdr_integrate_brdf.comp cleanup and refactoring 2024-05-25 11:53:25 +02:00
hdr_prefilter_diffuse.comp cleanup and refactoring 2024-05-25 11:53:25 +02:00
hdr_prefilter_glossy.comp cleanup and refactoring 2024-05-25 11:53:25 +02:00
light_contrib.glsl cleanup and refactoring 2024-05-25 11:53:25 +02:00
passthrough.vert cleanup and refactoring 2024-05-25 11:53:25 +02:00
pbr_mat_eval.glsl cleanup and refactoring 2024-05-25 11:53:25 +02:00
pbr_mat_struct.h cleanup and refactoring 2024-05-25 11:53:25 +02:00
random.glsl cleanup and refactoring 2024-05-25 11:53:25 +02:00
ray_util.glsl cleanup and refactoring 2024-05-25 11:53:25 +02:00
README.md cleanup and refactoring 2024-05-25 11:53:25 +02:00
sky.comp cleanup and refactoring 2024-05-25 11:53:25 +02:00
tonemapper.comp cleanup and refactoring 2024-05-25 11:53:25 +02:00
tonemapper.frag cleanup and refactoring 2024-05-25 11:53:25 +02:00

Table of Contents

bsdf_functions.h

Function absorptionCoefficient

Compute the absorption coefficient of the material

Function bsdfEvaluate

Evaluate the BSDF for the given material

Function bsdfSample

Sample the BSDF for the given material

bsdf_structs.h

struct BsdfEvaluateData

Data structure for evaluating a BSDF

struct BsdfSampleData

Data structure for sampling a BSDF

dh_comp.h

Function getGroupCounts

Returns the number of workgroups needed to cover the size

This function is used to calculate the number of workgroups needed to cover a given size. It is used in the compute shader to calculate the number of workgroups needed to cover the size of the image.

dh_inspector.h

Function inspect32BitValue

Inspect a 32-bit value at a given index

Function inspectCustom32BitValue

Inspect a 32-bit value at a given index

dh_sky.h

Function initSkyShaderParameters

Initializes the sky shader parameters with default values

Function proceduralSky

Return the color of the procedural sky shader

dh_tonemap.h

Function tonemapFilmic

Filmic tonemapping operator http://filmicworlds.com/blog/filmic-tonemapping-operators/

Function gammaCorrection

Gamma correction see https://www.teamten.com/lawrence/graphics/gamma/

Function tonemapUncharted

Uncharted tone map see: http://filmicworlds.com/blog/filmic-tonemapping-operators/