ebiten/internal
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
..
affine internal/affine: refactoring: use slices instead of array pointers 2022-09-30 22:20:32 +09:00
atlas internal/atlas: refactoring: ensure ReadPixels to be processed in a frame 2023-10-25 00:48:09 +09:00
buffered internal/atlas: refactoring: ensure ReadPixels to be processed in a frame 2023-10-25 00:48:09 +09:00
builtinshader all: rename arguments in Fragment 2023-09-21 01:35:57 +09:00
clock all: update URLs in comments 2022-11-21 01:46:50 +09:00
cocoa all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
debug internal/debug: bug fix: add SwitchLogger to dump logs for each frame correctly 2023-08-26 03:38:37 +09:00
file ebiten: implement DroppedFiles to replace AppendDroppedFiles 2023-01-25 14:27:11 +09:00
gamepad all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
gamepaddb internal/gamepaddb: update the database 2023-09-18 21:20:10 +09:00
glfw internal/glfw: bug fix: always use draw.Draw for any images 2023-10-11 01:03:06 +09:00
graphics internal/atlas: introduce a managed byte slice pool 2023-10-09 20:32:32 +09:00
graphicscommand internal/graphicscommand: disable asynchronous rendering when vsync is on 2023-10-28 14:59:25 +09:00
graphicsdriver internal/graphicsdriver/metal: typo 2023-10-28 02:43:57 +09:00
hook internal/hook: rename hooks -> hook 2023-10-06 13:58:00 +09:00
jsutil all: fix typos (#2558) 2023-01-28 19:06:38 +09:00
microsoftgdk internal/microsoftgdk: improve forward compatibility 2022-12-25 22:00:22 +09:00
mipmap internal/atlas: refactoring: ensure ReadPixels to be processed in a frame 2023-10-25 00:48:09 +09:00
packing internal/packing: refactoring: use image.Rectangle 2023-04-27 23:45:57 +09:00
png go generate 2023-03-15 03:18:28 +09:00
processtest Revert "internal/ui: bug fix: panic at ReadPixels before running" 2023-10-27 14:29:41 +09:00
restorable internal/atlas: split EndFrame into EndFrame and SwapBuffers 2023-10-24 00:22:04 +09:00
shader all: rename arguments in Kage 2023-09-24 16:46:36 +09:00
shaderir internal/shaderir: performance optimization by reducing slices 2023-09-28 01:56:51 +09:00
testing all: rename arguments in Kage 2023-09-24 16:46:36 +09:00
thread internal/thread: add comments 2023-10-02 00:06:41 +09:00
ui internal/graphicscommand: disable asynchronous rendering when vsync is on 2023-10-28 14:59:25 +09:00
vettools internal/vettools: bug fix: vettool itself failed with vettool check 2023-10-04 12:56:14 +09:00
vibrate all: add files for PlayStation 5 2023-10-16 00:54:08 +09:00
winver internal/winver: fix a panic message 2023-10-05 01:25:09 +09:00