Add customizable sunlight intensity (both to ZDRayInfo and ZScript)

This commit is contained in:
nashmuhandes 2024-12-22 00:04:10 +08:00 committed by Magnus Norddahl
commit c2808809b7
12 changed files with 35 additions and 3 deletions

View file

@ -246,7 +246,7 @@ void VkLightmapper::UploadUniforms()
Uniforms values = {};
values.SunDir = SwapYZ(mesh->SunDirection);
values.SunColor = mesh->SunColor;
values.SunIntensity = 1.0f;
values.SunIntensity = mesh->SunIntensity;
uniforms.Uniforms = (uint8_t*)uniforms.TransferBuffer->Map(0, uniforms.NumStructs * uniforms.StructStride);
*reinterpret_cast<Uniforms*>(uniforms.Uniforms + uniforms.StructStride * uniforms.Index) = values;