ho implementato GPUImage framework nel mio progetto cocos2d, Il framework GPUImage è una libreria iOS con licenza BSD che consente di applicare filtri accelerati GPU e altri effetti alle immagini, video telecamera dal vivo, e film.cocos2d Errore OpenGL 0x0502 in - [EAGLView swapBuffers]
Quando si chiama uno dei filtri GPUImage, viene visualizzato "errore cocos2d OpenGL 0x0502 in - [EAGLView swapBuffers]".
Avete qualche idea di quale potrebbe essere il problema in questo caso?
Grazie e saluti, Prakash.
0x0502 acronimo di 'GL_INVALID_OPERATION'. Stai cercando di utilizzare una texture da GPUImage con cocos2d? I due di default avranno diversi contesti OpenGL ES, quindi non sarà possibile usare una texture da una all'altra, a meno che non si imposti la condivisione tra i contesti. Non ho familiarità con cocos2d e come fa l'inizializzazione del contesto, ma in qualche modo è necessario impostare un gruppo di condivisione tra i contesti GPUImage e cocos2d. –
@BradLarson sto usando questa linea solo nella mia classe coco2d ------ GPUImageToonFilter * stillImageFilter2 = [[GPUImageToonFilter alloc] init]; image = [stillImageFilter2 imageByFilteringImage: image]; ------- dopo aver eseguito questa riga e ottenuto questo errore –