gpulib: new plugin-independant multithreading support
authornotaz <notasas@gmail.com>
Mon, 22 Dec 2025 22:05:52 +0000 (00:05 +0200)
committernotaz <notasas@gmail.com>
Fri, 26 Dec 2025 00:54:51 +0000 (02:54 +0200)
commit7fe57395b6c01ee17c3fcc007c8cfa9d29eb8aeb
tree22ccc8b2d47bab8992b5f4e9bce053047b386ef7
parent319ccafae4f9fcafe3e84123a96e6bfe777adf04
gpulib: new plugin-independant multithreading support

works with gpu_neon and others, replaces gpulib_thread_if
26 files changed:
Makefile
Makefile.libretro
configure
frontend/libretro.c
frontend/libretro_core_options.h
frontend/menu.c
frontend/plugin_lib.h
jni/Android.mk
plugins/dfxvideo/gpulib_if.c
plugins/gpu-gles/gpulib_if.c
plugins/gpu_neon/psx_gpu/psx_gpu.h
plugins/gpu_neon/psx_gpu/psx_gpu_main.c
plugins/gpu_neon/psx_gpu/psx_gpu_parse.c
plugins/gpu_neon/psx_gpu_if.c
plugins/gpu_unai/gpulib_if.cpp
plugins/gpu_unai/old/if.cpp
plugins/gpu_unai/old/if.h
plugins/gpulib/Makefile
plugins/gpulib/gpu.c
plugins/gpulib/gpu.h
plugins/gpulib/gpu_async.c [new file with mode: 0644]
plugins/gpulib/gpu_async.h [new file with mode: 0644]
plugins/gpulib/gpu_timing.h
plugins/gpulib/gpulib_thread_if.c [deleted file]
plugins/gpulib/gpulib_thread_if.h [deleted file]
plugins/gpulib/test.c