Hello Guest

Load texture in multi thread.

  • 1 Replies
Load texture in multi thread.
« on: March 25, 2022, 11:57:07 »

I am trying to create my game.

I want to divide thread for render and loading texture.

In main thread, I create new EglContext.

and then, another thread call eglMakeCurrent() using EglContext which i created.

But i faced error.

FATAL ERROR in native method: Thread[Thread-0,5,main]: No context is current or a function that is not available in the current context was called. The JVM will abort execution.
   at org.lwjgl.opengl.GL11C.nglGenTextures(Native Method)
   at org.lwjgl.opengl.GL11C.glGenTextures(GL11C.java:667)
   at org.lwjgl.opengl.GL11.glGenTextures(GL11.java:2439)
   at com.chensi.pc.PCGL.createTexture(PCGL.kt:158)

Same code is working good in android project.

I don't know what is problem.

Please help!

Re: Load texture in multi thread.
« Reply #1 on: March 31, 2022, 13:22:44 »
I solved.