50 float mDir[4] = {0.0, 0.0, 1.0, 0.0};
51 float mCol[4] = {1.0, 1.0, 1.0, 1.0};
54 Uniform(
"u_lightDirPack", bgfx::UniformType::Vec4);
56 Uniform(
"u_lightColorPack", bgfx::UniformType::Vec4);
68 mDir[0] = light.direction().x();
69 mDir[1] = light.direction().y();
70 mDir[2] = light.direction().z();
72 mCol[0] = light.color().redF();
73 mCol[1] = light.color().greenF();
74 mCol[2] = light.color().blueF();
80 mLightDirUniform.bind(mDir);
81 mLightColorUniform.bind(mCol);