ebiten/internal/graphicscommand
Hajime Hoshi 6339872da8 internal/graphicscommand: disable asynchronous rendering when vsync is on
Asynchronouse rendering was introduced at #2664, but apparently this
caused a delay between a game's update and its rendering.

Disable this when vsync is on. When vsync is off, we should not have
to care the delay since new renderings keep to come. Rather,
asynchronous renderings improves FPS.

Updates #2664
Updates #2822
2023-10-28 14:59:25 +09:00
..
command.go internal/atlas: introduce a managed byte slice pool 2023-10-09 20:32:32 +09:00
commandqueue.go internal/graphicscommand: disable asynchronous rendering when vsync is on 2023-10-28 14:59:25 +09:00
doc.go Rename graphics -> graphicscommand 2018-10-28 20:10:05 +09:00
image_js.go all: replace interface{} with any (#2430) 2022-11-03 15:33:09 +09:00
image_notjs.go internal/graphicscommand: use bufio to make dumping images faster 2023-08-26 00:50:45 +09:00
image_test.go internal/ui: refactoring: reduce global functions and prefer Get() 2023-10-15 03:40:48 +09:00
image.go internal/atlas: introduce a managed byte slice pool 2023-10-09 20:32:32 +09:00
shader.go internal/graphicscommand: introduce commandQueuePool and commandQueueManager 2023-10-08 19:23:57 +09:00
thread.go internal/graphicsdriver: flush commands asynchronously whenever possible 2023-07-30 22:44:13 +09:00