Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion SceneBase.h
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ struct atmosphere_params_t {
alignas(16) float mie_scattering[4] = {3.996f * 1e-6f, 3.996f * 1e-6f, 3.996f * 1e-6f, 0.0f};
alignas(16) float mie_extinction[4] = {4.440f * 1e-6f, 4.440f * 1e-6f, 4.440f * 1e-6f, 0.0f};
alignas(16) float mie_absorption[4] = {0.444f * 1e-6f, 0.444f * 1e-6f, 0.444f * 1e-6f, 0.0f};
alignas(16) float ozone_absorbtion[4] = {0.650f * 1e-6f, 1.881f * 1e-6f, 0.085f * 1e-6f, 0.0f};
alignas(16) float ozone_absorption[4] = {0.650f * 1e-6f, 1.881f * 1e-6f, 0.085f * 1e-6f, 0.0f};
alignas(16) float ground_albedo[4] = {0.05f, 0.05f, 0.05f, 0.0f};
};

Expand Down
2 changes: 1 addition & 1 deletion internal/AtmosphereRef.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ force_inline atmosphere_medium_t SampleAtmosphereMedium(const atmosphere_params_
s.extinction_ray = s.scattering_ray + s.absorption_ray;

s.scattering_ozo = 0.0;
s.absorption_ozo = local_density.get<2>() * fvec4{params.ozone_absorbtion, vector_aligned};
s.absorption_ozo = local_density.get<2>() * fvec4{params.ozone_absorption, vector_aligned};
s.extinction_ozo = s.scattering_ozo + s.absorption_ozo;

s.scattering = s.scattering_mie + s.scattering_ray + s.scattering_ozo;
Expand Down
2 changes: 1 addition & 1 deletion internal/shaders/shade_sky.comp.glsl
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ atmosphere_medium_t SampleAtmosphereMedium(const float h) {
s.extinction_ray = s.scattering_ray + s.absorption_ray;

s.scattering_ozo = vec3(0.0);
s.absorption_ozo = local_density.z * g_atmosphere_params.ozone_absorbtion.xyz;
s.absorption_ozo = local_density.z * g_atmosphere_params.ozone_absorption.xyz;
s.extinction_ozo = s.scattering_ozo + s.absorption_ozo;

s.scattering = s.scattering_mie + s.scattering_ray + s.scattering_ozo;
Expand Down
2 changes: 1 addition & 1 deletion internal/shaders/types.h
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ struct atmosphere_params_t {
vec4 mie_scattering;
vec4 mie_extinction;
vec4 mie_absorption;
vec4 ozone_absorbtion;
vec4 ozone_absorption;
vec4 ground_albedo;
};

Expand Down