Module shader

Source
Expand description

Shader side of convolution.

Structs§

VertexPrefilterEnvironmentCubemapIds
Used by prefilter_environment_cubemap_vertex to read the camera and roughness values from the slab.

Functions§

brdf_lut_convolution_fragment
Fragment shader for creating a BRDF LUT.
brdf_lut_convolution_vertex
Vertex shader for creating a BRDF LUT.
calc_lod
calc_lod_old
generate_mipmap_fragment
Fragment shader for generating texture mips.
generate_mipmap_vertex
Vertex shader for generating texture mips.
integrate_brdf
integrate_brdf_doesnt_work
This function doesn’t work on rust-gpu, presumably because of the loop.
prefilter_environment_cubemap_fragment
Fragment shader for rendering a “prefilter environment” cubemap.
prefilter_environment_cubemap_vertex
Vertex shader for rendering a “prefilter environment” cubemap.