Advertisement Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

104 Neutral

1 Follower

About gaoy

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hi.  All.    now i am using glktextureinfo,  to load some picture from different path. But it seems that i could only load the image successfully for the first time. And while i give the path, a different location for the next image, it could not be load successfully. Anyone have met the similar case before. i have listed the related code below.    @property (strong, nonatomic) GLKTextureInfo *info; @property (strong, nonatomic) EAGLContext *context; @property (strong, nonatomic) GLKBaseEffect *effect;   - (void)setupGL {     [EAGLContext setCurrentContext:self.context];       // load the input image as a texture     NSError *error;     NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES],GLKTextureLoaderOriginBottomLeft, nil];          NSString *imageName = [NSString stringWithFormat:@"%d",_index]; //_index has been defined before, and could be modified by users.     NSString *path = [[NSBundle mainBundle] pathForResource:imageName ofType:@"png"]; = [GLKTextureLoader textureWithContentsOfFile:path options:options error:&error];             _imageTexture =;     _imageW       =;     _imageH       =;   }     - (void)tearDownGL {     glDeleteTextures(1, &_imageTexture);     [EAGLContext setCurrentContext:self.context];     self.effect = nil; = nil;     seledit_destroy(_selEditContext); }     while the program found that it need to load another image from other path, i will implement as below shows,   if(_next) {       [self tearDownGL];       [self setupGL]; }   But it seems that i i could not run it successfully.  So, how could i solve this?    
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!