-
Notifications
You must be signed in to change notification settings - Fork 55
Psy‐Q Reimplementations comparision
PsyCross seems to be hardcoded with SDL+OpenGL as the only option https://github.com/OpenDriver2/PsyCross/blob/bffa65e67e8dcad1a70560f88088e5d2e3030cca/src/render/PsyX_render.cpp#L361
libValkrie seems to have: D3D11, D3D12, D3D9, OGL, OGLES, Vulkan, XED3D https://github.com/Gh0stBlade/libValkyrie/tree/main/Core/Render
PXGP
PsyCross has it https://github.com/OpenDriver2/PsyCross/blob/bffa65e67e8dcad1a70560f88088e5d2e3030cca/src/gte/PsyX_GTE.cpp#L282
libValkyrie doesn't seem to https://github.com/Gh0stBlade/libValkyrie/blob/main/Library/LIBGTE.C
Neither has libsnd.
Neither has XA support.
PsyCross - hardcoded SDL/OpenAL high level libspu without an emulator backing https://github.com/OpenDriver2/PsyCross/blob/bffa65e67e8dcad1a70560f88088e5d2e3030cca/src/audio/PsyX_SPUAL.cpp#L599
libValkyrie - Better reimplementation of libspu with emulator backing https://github.com/Gh0stBlade/libValkyrie/blob/main/Core/Audio/EMULATOR_SPU.C
PsyCross - hardcoded with SDL+OpenAL https://github.com/OpenDriver2/PsyCross/blob/bffa65e67e8dcad1a70560f88088e5d2e3030cca/CMakeLists.txt#L17
libValkyrie - Android, Durango, Emscripten, Linux, Win32, Win64, WindowsStore https://github.com/Gh0stBlade/libValkyrie/tree/main/Platform