GL: ignore texture upload if invalid dimension found (#2097)
This commit is contained in:
@@ -497,6 +497,12 @@ namespace gl
|
|||||||
obj->gl_id = 0;
|
obj->gl_id = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!tex.width() || !tex.height())
|
||||||
|
{
|
||||||
|
LOG_ERROR(RSX, "Texture upload requested but invalid texture dimensions passed");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
__glcheck gl_texture.init(index, tex);
|
__glcheck gl_texture.init(index, tex);
|
||||||
gl_cached_texture &_obj = create_obj_for_params(gl_texture.id(), texaddr, tex.width(), tex.height(), tex.get_exact_mipmap_count());
|
gl_cached_texture &_obj = create_obj_for_params(gl_texture.id(), texaddr, tex.width(), tex.height(), tex.get_exact_mipmap_count());
|
||||||
|
|
||||||
@@ -669,4 +675,4 @@ namespace gl
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user