Neomex000

Member
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

100 Neutral

About Neomex000

  • Rank
    Newbie
  1. SOIL unhadled exception

    I've wrote about this problem in few forums, but no one was able to help me. I am trying to load texture into OpenGL using soil with something like this: [CODE]int LoadGLTextures() { /* load an image file directly as a new OpenGL texture */ texture[0] = SOIL_load_OGL_texture ( "bg.png", SOIL_LOAD_AUTO, SOIL_CREATE_NEW_ID, SOIL_FLAG_INVERT_Y ); if(texture[0] == 0) return false; // Typical Texture Generation Using Data From The Bitmap glBindTexture(GL_TEXTURE_2D, texture[0]); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); return true; // Return Success }[/CODE] And call [CODE]glEnable( GL_TEXTURE_2D ); glShadeModel( GL_SMOOTH );[/CODE] before it. App launches and returns unhandled exception here: [CODE]// SOIL.c int query_NPOT_capability( void ) { /* check for the capability */ if( has_NPOT_capability == SOIL_CAPABILITY_UNKNOWN ) { /* we haven't yet checked for the capability, do so */ if( (NULL == strstr( (char const*)glGetString( GL_EXTENSIONS ), "GL_ARB_texture_non_power_of_two" ) ) ) //############ it points here ############// { /* not there, flag the failure */ has_NPOT_capability = SOIL_CAPABILITY_NONE; } else { /* it's there! */ has_NPOT_capability = SOIL_CAPABILITY_PRESENT; } } /* let the user know if we can do non-power-of-two textures or not */ return has_NPOT_capability; }[/CODE] Am I missing other initialisations? [url="http://imageshack.us/photo/my-images/51/scrai.jpg/"][img]http://img51.imageshack.us/img51/2100/scrai.jpg[/img][/url] Uploaded with [url="http://imageshack.us"]ImageShack.us[/url]