godot/core/os
Fredia Huya-Kouadio aab26ad7d2 Address slow copy performance when using the `FileAccessFilesystemJAndroid` implementation.
Read/write ops for this implementation are done through the java layer via jni, and so for good performance, it's key to avoid numerous repeated small read/write ops due the jni overhead.

The alternative is to allocate a (conversatively-sized) large buffer to reduce the number of read/write ops over the jni boundary.
2022-07-21 08:21:12 -07:00
..
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
dir_access.cpp Address slow copy performance when using the `FileAccessFilesystemJAndroid` implementation. 2022-07-21 08:21:12 -07:00
dir_access.h Add full support for Android scoped storage. 2022-06-26 16:53:02 -07:00
file_access.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
file_access.h Fix crash when exporting projects with shared libraries 2022-03-28 23:48:03 +02:00
input.cpp Make Input mouse_mode and use_accumulated_input properties 2022-06-10 17:33:12 +08:00
input.h Make Input mouse_mode and use_accumulated_input properties 2022-06-10 17:33:12 +08:00
input_event.cpp Merge pull request #62723 from hansemro/eraser-detect-3.x 2022-07-15 00:13:15 +02:00
input_event.h [3.x, macOS, Windows, X11] Add stylus inverted/eraser support to InputEventMouseMotion event 2022-07-04 16:12:11 -07:00
keyboard.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
keyboard.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
main_loop.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
main_loop.h Physics Interpolation - Flush transforms after physics tick 2022-05-04 20:30:46 +01:00
memory.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
memory.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
midi_driver.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
midi_driver.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mutex.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
mutex.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
os.cpp [3.x] Improve architectures in OS::has_feature and make it work on MSVC 2022-06-05 23:16:13 -05:00
os.h Add OS::is_process_running function. 2022-05-05 15:02:46 +02:00
rw_lock.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
semaphore.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
spin_lock.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
thread.cpp Include platform_config.h in thread.cpp and thread.h 2022-03-17 13:03:52 +01:00
thread.h Include platform_config.h in thread.cpp and thread.h 2022-03-17 13:03:52 +01:00
thread_safe.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
thread_work_pool.cpp Use ThreadWorkPool instead of thread_process_array in NavMap 2022-04-26 09:18:46 -04:00
thread_work_pool.h Use ThreadWorkPool instead of thread_process_array in NavMap 2022-04-26 09:18:46 -04:00
threaded_array_processor.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
time.cpp Fix inconsistent naming in Time 2022-05-16 15:58:36 +02:00
time.h Fix inconsistent naming in Time 2022-05-16 15:58:36 +02:00