ebiten/internal/graphicsdriver/opengl
divVerent abece041f4
internal/graphicsdriver/opengl: fix state tracking of glBindTexture / glActiveTexture interaction (#2526)
After switching texture units using glActiveTexture, a different texture may
be bound. For now, let's just force the active texture state variable to zero
so the next glBindTexture call isn't skipped.

Closes #2525
2023-01-07 23:13:14 +09:00
..
gl internal/graphicsdriver/opengl/gl/: refactoring 2023-01-07 17:01:00 +09:00
context_js.go internal/graphicsdriver/opengl: refactoring 2022-11-18 13:32:09 +09:00
context_notjs.go internal/graphicsdriver/opengl: refactoring 2022-11-18 13:32:09 +09:00
context.go internal/graphicsdriver/opengl: add comments about Firefox 2022-11-23 00:57:16 +09:00
graphics_default.go internal/graphicsdriver/opengl/gl: automatically choose OpenGL and OpenGL ES 2022-11-14 12:50:53 +09:00
graphics_glfw.go internal/graphicsdriver/opengl: reduce context functions 2022-11-18 03:18:30 +09:00
graphics_js.go internal/graphicsdriver/opengl: remove fnIsContextLost 2022-11-17 12:43:26 +09:00
graphics_mobile.go internal/graphicsdriver/opengl/gl: automatically choose OpenGL and OpenGL ES 2022-11-14 12:50:53 +09:00
graphics.go internal/graphicsdriver/opengl: better place to reset uniform variables 2023-01-04 01:36:04 +09:00
image.go internal/graphicsdriver/opengl: refactoring 2022-11-18 13:32:09 +09:00
locationcache.go internal/graphicsdriver/opengl: reduce context functions 2022-11-18 03:18:30 +09:00
program.go internal/graphicsdriver/opengl: fix state tracking of glBindTexture / glActiveTexture interaction (#2526) 2023-01-07 23:13:14 +09:00
shader.go internal/graphicsdriver/opengl: reduce context functions 2022-11-18 03:18:30 +09:00