ebiten/internal
Hajime Hoshi 0c70823f27 graphics: Delay draw commands and execute them only when needed
This change introduces a queue for delayed graphics commands.
When an image's pixels are retrieved or the screen is rendered,
Ebiten calculates the set of the necessary draw commands and
execute them.

This reduces the number of draw calls especially for the launching
phase.

Fixes #921
2019-09-19 01:09:48 +09:00
..
affine affine: Add ColorM.Scale tests 2019-01-23 02:50:30 +09:00
clock clock: Assert that now() must be monotonic 2019-05-24 22:59:02 +09:00
devicescale devicescale: Remove the updating loop 2019-05-08 01:14:22 +09:00
driver event: Add a converting function from driver.Event to event.Event 2019-09-12 21:59:13 +09:00
glfw glfw: Take a byte pointer instead of a uintptr at the callback 2019-06-27 22:57:44 +09:00
graphics graphics: Move functions to the package ebiten 2019-06-26 22:23:09 +09:00
graphicscommand graphics: Delay draw commands and execute them only when needed 2019-09-19 01:09:48 +09:00
graphicsdriver graphicsdriver/metal: Bug fix: Use correct pixel format for the screen 2019-09-08 03:52:29 +09:00
hooks audio: More intellegent suspending/resuming (#617) 2018-05-26 23:31:04 +09:00
jsutil jsutil: Refactoring 2019-06-17 10:48:36 +09:00
packing shareable: Update page sizes dynamically 2019-06-22 23:05:28 +09:00
png png: Update for Go 1.12 2019-03-30 23:27:09 +09:00
restorable restorable: Bug fix: Do not include emptyImage into the dependency graph 2019-08-27 08:17:14 +09:00
shareable restorable: Bug fix: Do not include emptyImage into the dependency graph 2019-08-27 08:17:14 +09:00
testflock Small cleanup (#877) 2019-05-26 18:06:43 +09:00
thread thread: Bug fix: Queue funcs instead of panic 2019-06-21 11:10:27 +09:00
uidriver Move back driver getters to ebiten package 2019-09-03 01:46:11 +09:00
web web: Bug fix: compile error on browsers 2019-08-25 02:40:28 +09:00