opengl/gl_shader_mgr.cpp: Hopefully work with more GL implementations.

This commit is contained in:
Vas Crabb 2023-02-25 19:55:26 +11:00 committed by GitHub
parent 2fad75c426
commit 8374300e68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -82,12 +82,12 @@ public:
: glsl_shader_info(gld)
#endif
{
std::fill(std::begin(mamebm_programs), std::end(mamebm_programs), 0);
std::fill(std::begin(mamebm_vsh_shader), std::end(mamebm_vsh_shader), 0);
std::fill(std::begin(mamebm_fsh_shader), std::end(mamebm_fsh_shader), 0);
std::fill(std::begin(scrn_programs), std::end(scrn_programs), 0);
std::fill(std::begin(scrn_vsh_shader), std::end(scrn_vsh_shader), 0);
std::fill(std::begin(scrn_fsh_shader), std::end(scrn_fsh_shader), 0);
std::fill(std::begin(mamebm_programs), std::end(mamebm_programs), GLhandleARB(0));
std::fill(std::begin(mamebm_vsh_shader), std::end(mamebm_vsh_shader), GLhandleARB(0));
std::fill(std::begin(mamebm_fsh_shader), std::end(mamebm_fsh_shader), GLhandleARB(0));
std::fill(std::begin(scrn_programs), std::end(scrn_programs), GLhandleARB(0));
std::fill(std::begin(scrn_vsh_shader), std::end(scrn_vsh_shader), GLhandleARB(0));
std::fill(std::begin(scrn_fsh_shader), std::end(scrn_fsh_shader), GLhandleARB(0));
}
bool initalize(osd_gl_context &gl_ctx)