19 shader->UseDirLight(m_dirLight);
22 size_t pointLightsCount = m_pointLights.size();
23 shader->SetUniform1i(
"u_NumPointLights", (
int)pointLightsCount);
24 for (
size_t i = 0; i < pointLightsCount; i++)
26 m_pointLights[i]->UploadToShader(shader.get(), (uint32_t)i);