X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Ftexture2d.cpp;h=08383526728bb7a239b8551c910c75c6a2ff2f03;hb=a9bf08d7c8d54204b76f91dab95052b737595bea;hp=dac671fdfa52fcae265d088b2cb9d14f918a9a56;hpb=9ea45d05951ead69fee978000cda90f9cf5f0c81;p=libs%2Fgl.git diff --git a/source/texture2d.cpp b/source/texture2d.cpp index dac671fd..08383526 100644 --- a/source/texture2d.cpp +++ b/source/texture2d.cpp @@ -270,7 +270,12 @@ bool Texture2D::AsyncLoader::process() } if(!texture.id) - glGenTextures(1, &texture.id); + { + if(ARB_direct_state_access) + glCreateTextures(texture.target, 1, &texture.id); + else + glGenTextures(1, &texture.id); + } texture.image(image, srgb_conversion, true); }