Check the return value of glGenTextures()
--HG-- extra : rebase_source : e079554f253890d862bfd5d51d7b229e3fcff3d9
This commit is contained in:
parent
d4f386f5e3
commit
42c560b05d
3 changed files with 14 additions and 2 deletions
|
@ -633,6 +633,10 @@ GL_CreateTexture(SDL_Renderer * renderer, SDL_Texture * texture)
|
|||
|
||||
GL_CheckError("", renderer);
|
||||
renderdata->glGenTextures(1, &data->texture);
|
||||
if (GL_CheckError("glGenTexures()", renderer) < 0) {
|
||||
SDL_free(data);
|
||||
return -1;
|
||||
}
|
||||
if ((renderdata->GL_ARB_texture_rectangle_supported)
|
||||
/*&& texture->access != SDL_TEXTUREACCESS_TARGET*/){
|
||||
data->type = GL_TEXTURE_RECTANGLE_ARB;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue