ebiten/internal/graphicsdriver/opengl
Hajime Hoshi c6dd0a75d9 graphicscommand: Optimize replace-image calls
Now ReplacePixels command is called only when necessary.

This also ensures that DrawImage must be called after ReplacePixels
is called since there is a potential problem that rendering images
on a texture without initializing by replacing pixels might cause
problems (escpecially on Metal. Perhaps #593 might be related).
2018-12-01 21:36:47 +01:00
..
bytes.go Add package graphicsdriver; Move opengl to graphicsdriver/opengl 2018-11-10 22:52:37 +09:00
context_desktop.go graphicscommand: Optimize replace-image calls 2018-12-01 21:36:47 +01:00
context_js.go graphicsdriver/opengl: Unexport Context 2018-11-11 01:19:11 +09:00
context_mobile.go graphicsdriver/opengl: Bug fix: compile error on browsers and mobiles 2018-11-11 04:51:17 +09:00
context.go graphicsdriver/opengl: Refactoring 2018-11-17 19:29:52 +09:00
driver_js.go graphicsdriver/opengl: Bug fix: compile error on browsers and mobiles 2018-11-11 04:51:17 +09:00
driver_mobile.go graphicsdriver/opengl: Bug fix: compile error on browsers and mobiles 2018-11-11 04:51:17 +09:00
driver.go Merge math and graphics packages 2018-11-17 20:23:12 +09:00
framebuffer.go graphicsdriver/opengl: Refactoring: Remove framebuffer.projectionMatrix 2018-11-17 22:29:04 +09:00
image.go graphicsdriver/opengl: Add assertion at ReplacePixels 2018-11-18 02:09:44 +09:00
locationcache.go graphicsdriver/opengl: Unexport Context 2018-11-11 01:19:11 +09:00
program.go Revert "graphics: Change the number of floats for a vertex from 10 to 12" 2018-11-18 00:07:15 +09:00
shader.go Revert "graphics: Change the number of floats for a vertex from 10 to 12" 2018-11-18 00:07:15 +09:00
types.go Add package graphicsdriver; Move opengl to graphicsdriver/opengl 2018-11-10 22:52:37 +09:00