Fix T54211: OpenGL debug error message in texture draw mode.
Quite harmless and won't be a problem in 2.8.
This commit is contained in:
parent
94b99949eb
commit
dab20bd41f
Notes:
blender-bot
2023-02-14 06:08:59 +01:00
Referenced by issue #54211, OpenGL Error Message
|
@ -3910,17 +3910,25 @@ void DM_draw_attrib_vertex_uniforms(const DMVertexAttribs *attribs)
|
|||
{
|
||||
int i;
|
||||
if (attribs->totorco) {
|
||||
glUniform1i(attribs->orco.gl_info_index, 0);
|
||||
if (attribs->orco.gl_info_index != -1) {
|
||||
glUniform1i(attribs->orco.gl_info_index, 0);
|
||||
}
|
||||
}
|
||||
for (i = 0; i < attribs->tottface; i++) {
|
||||
glUniform1i(attribs->tface[i].gl_info_index, 0);
|
||||
if (attribs->tface[i].gl_info_index != -1) {
|
||||
glUniform1i(attribs->tface[i].gl_info_index, 0);
|
||||
}
|
||||
}
|
||||
for (i = 0; i < attribs->totmcol; i++) {
|
||||
glUniform1i(attribs->mcol[i].gl_info_index, GPU_ATTR_INFO_SRGB);
|
||||
if (attribs->mcol[i].gl_info_index != -1) {
|
||||
glUniform1i(attribs->mcol[i].gl_info_index, GPU_ATTR_INFO_SRGB);
|
||||
}
|
||||
}
|
||||
|
||||
for (i = 0; i < attribs->tottang; i++) {
|
||||
glUniform1i(attribs->tang[i].gl_info_index, 0);
|
||||
if (attribs->tang[i].gl_info_index != -1) {
|
||||
glUniform1i(attribs->tang[i].gl_info_index, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1115,6 +1115,7 @@ static void tex_mat_set_texture_cb(void *userData, int mat_nr, void *attribs)
|
|||
gattribs->layer[0].type = CD_MTFACE;
|
||||
gattribs->layer[0].name[0] = '\0';
|
||||
gattribs->layer[0].gltexco = 1;
|
||||
gattribs->layer[0].glinfoindoex = -1;
|
||||
gattribs->totlayer = 1;
|
||||
|
||||
/* bind material */
|
||||
|
|
Loading…
Reference in New Issue