OpenGLTexture *OpenGLTexture::scratch_binding = 0;
OpenGLTexture::OpenGLTexture(unsigned t):
- id(0),
target(t)
{
static bool alignment_init = false;
glDeleteTextures(1, &id);
}
-void OpenGLTexture::generate_id()
+void OpenGLTexture::create()
{
if(id)
- throw invalid_operation("OpenGLTexture::generate_id");
+ throw invalid_operation("OpenGLTexture::create");
if(ARB_direct_state_access)
glCreateTextures(target, 1, &id);
else