@@ -500,7 +500,7 @@ void GlShaderProgram::set_unif(UniformInput &in,
500500}
501501
502502void GlShaderProgram::set_unif (UniformInput &in,
503- const uniform_id_t & unif_id,
503+ uniform_id_t unif_id,
504504 void const *val,
505505 size_t size,
506506 GLenum type) {
@@ -596,68 +596,68 @@ void GlShaderProgram::set_tex(UniformInput &in, const char *unif, std::shared_pt
596596 this ->set_unif (in, unif, &handle, get_uniform_type_size (GL_SAMPLER_2D), GL_SAMPLER_2D);
597597}
598598
599- void GlShaderProgram::set_i32 (UniformInput &in, const uniform_id_t & id, int32_t val) {
599+ void GlShaderProgram::set_i32 (UniformInput &in, uniform_id_t id, int32_t val) {
600600 this ->set_unif (in, id, &val, get_uniform_type_size (GL_INT), GL_INT);
601601}
602602
603- void GlShaderProgram::set_u32 (UniformInput &in, const uniform_id_t & id, uint32_t val) {
603+ void GlShaderProgram::set_u32 (UniformInput &in, uniform_id_t id, uint32_t val) {
604604 this ->set_unif (in, id, &val, get_uniform_type_size (GL_UNSIGNED_INT), GL_UNSIGNED_INT);
605605}
606606
607- void GlShaderProgram::set_f32 (UniformInput &in, const uniform_id_t & id, float val) {
607+ void GlShaderProgram::set_f32 (UniformInput &in, uniform_id_t id, float val) {
608608 this ->set_unif (in, id, &val, get_uniform_type_size (GL_FLOAT), GL_FLOAT);
609609}
610610
611- void GlShaderProgram::set_f64 (UniformInput &in, const uniform_id_t & id, double val) {
611+ void GlShaderProgram::set_f64 (UniformInput &in, uniform_id_t id, double val) {
612612 // TODO requires extension
613613 this ->set_unif (in, id, &val, get_uniform_type_size (GL_DOUBLE), GL_DOUBLE);
614614}
615615
616- void GlShaderProgram::set_bool (UniformInput &in, const uniform_id_t & id, bool val) {
616+ void GlShaderProgram::set_bool (UniformInput &in, uniform_id_t id, bool val) {
617617 this ->set_unif (in, id, &val, get_uniform_type_size (GL_BOOL), GL_BOOL);
618618}
619619
620- void GlShaderProgram::set_v2f32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector2f const &val) {
620+ void GlShaderProgram::set_v2f32 (UniformInput &in, uniform_id_t id, Eigen::Vector2f const &val) {
621621 this ->set_unif (in, id, &val, get_uniform_type_size (GL_FLOAT_VEC2), GL_FLOAT_VEC2);
622622}
623623
624- void GlShaderProgram::set_v3f32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector3f const &val) {
624+ void GlShaderProgram::set_v3f32 (UniformInput &in, uniform_id_t id, Eigen::Vector3f const &val) {
625625 this ->set_unif (in, id, &val, get_uniform_type_size (GL_FLOAT_VEC3), GL_FLOAT_VEC3);
626626}
627627
628- void GlShaderProgram::set_v4f32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector4f const &val) {
628+ void GlShaderProgram::set_v4f32 (UniformInput &in, uniform_id_t id, Eigen::Vector4f const &val) {
629629 this ->set_unif (in, id, &val, get_uniform_type_size (GL_FLOAT_VEC4), GL_FLOAT_VEC4);
630630}
631631
632- void GlShaderProgram::set_v2i32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector2i const &val) {
632+ void GlShaderProgram::set_v2i32 (UniformInput &in, uniform_id_t id, Eigen::Vector2i const &val) {
633633 this ->set_unif (in, id, &val, get_uniform_type_size (GL_INT_VEC2), GL_INT_VEC2);
634634}
635635
636- void GlShaderProgram::set_v3i32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector3i const &val) {
636+ void GlShaderProgram::set_v3i32 (UniformInput &in, uniform_id_t id, Eigen::Vector3i const &val) {
637637 this ->set_unif (in, id, &val, get_uniform_type_size (GL_INT_VEC3), GL_INT_VEC3);
638638}
639639
640- void GlShaderProgram::set_v4i32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector4i const &val) {
640+ void GlShaderProgram::set_v4i32 (UniformInput &in, uniform_id_t id, Eigen::Vector4i const &val) {
641641 this ->set_unif (in, id, &val, get_uniform_type_size (GL_INT_VEC4), GL_INT_VEC4);
642642}
643643
644- void GlShaderProgram::set_v2ui32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector2<uint32_t > const &val) {
644+ void GlShaderProgram::set_v2ui32 (UniformInput &in, uniform_id_t id, Eigen::Vector2<uint32_t > const &val) {
645645 this ->set_unif (in, id, &val, get_uniform_type_size (GL_UNSIGNED_INT_VEC2), GL_UNSIGNED_INT_VEC2);
646646}
647647
648- void GlShaderProgram::set_v3ui32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector3<uint32_t > const &val) {
648+ void GlShaderProgram::set_v3ui32 (UniformInput &in, uniform_id_t id, Eigen::Vector3<uint32_t > const &val) {
649649 this ->set_unif (in, id, &val, get_uniform_type_size (GL_UNSIGNED_INT_VEC3), GL_UNSIGNED_INT_VEC3);
650650}
651651
652- void GlShaderProgram::set_v4ui32 (UniformInput &in, const uniform_id_t & id, Eigen::Vector4<uint32_t > const &val) {
652+ void GlShaderProgram::set_v4ui32 (UniformInput &in, uniform_id_t id, Eigen::Vector4<uint32_t > const &val) {
653653 this ->set_unif (in, id, &val, get_uniform_type_size (GL_UNSIGNED_INT_VEC4), GL_UNSIGNED_INT_VEC4);
654654}
655655
656- void GlShaderProgram::set_m4f32 (UniformInput &in, const uniform_id_t & id, Eigen::Matrix4f const &val) {
656+ void GlShaderProgram::set_m4f32 (UniformInput &in, uniform_id_t id, Eigen::Matrix4f const &val) {
657657 this ->set_unif (in, id, val.data (), get_uniform_type_size (GL_FLOAT_MAT4), GL_FLOAT_MAT4);
658658}
659659
660- void GlShaderProgram::set_tex (UniformInput &in, const uniform_id_t & id, std::shared_ptr<Texture2d> const &val) {
660+ void GlShaderProgram::set_tex (UniformInput &in, uniform_id_t id, std::shared_ptr<Texture2d> const &val) {
661661 auto tex = std::dynamic_pointer_cast<GlTexture2d>(val);
662662 GLuint handle = tex->get_handle ();
663663 this ->set_unif (in, id, &handle, get_uniform_type_size (GL_SAMPLER_2D), GL_SAMPLER_2D);
0 commit comments