PCSX2 Git (2017/05/01) is compiled. PCSX2 is an open source PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 Git Changelog:
* pcsx2: Remove unnecessary aMax/aMin macros
* spu2-x: Remove outdated website text file
* svu: cast variable to int to avoid unsigned vs int comparison
* gif: avoid (wrong) uninitialized warning
My guess is that GCC reports an warning because of the default case.
I don't think we support yet __builtin_unreachable on Linux
Nevertheless it will still be an issue in non-release build
* psx|spu2x|gsdx: shift negative value is undefined in C standard
Instead does the negation after the shift
v2: assert shift <= 15 in clamp_mix
* pcsx2: remove unused variable
* spu2x: comment unused variable
* gsdx egl: rewrite the EGL implementation
Split code in 2 parts
* Base class (GSWndEGL) that implement the core EGL and GL context
* Derived class (GSWndEGL_X11/GSWndEGL_WL) that implement the backend to handle native resources
Note: Most backend code is only useful for GSopen1/PS1 mode. GSopen2 only requires
the AttachNativeWindow implementation
Code is based around EGL_EXT_platform extension that allow to select the platform at runtime.
Note: I think the extension was integrated in EGL 1.5
The X11 backend was mostly converted to XCB
The wayland backend is only a placeholder for future code
I don't know if MS windows is/could be supported with EGL_EXT_platform API
Code validated on Mesa. Proprietary drivers aren't yet tested.
* Revert "pcsx2: call XInitThreads at init"
This reverts commit 99180f5afbe012d87ef2cd68c3250e3dde90f396.
Unfortunately Mint/Arch got segmentation fault in Xlib mutex locking...
Sadly Xlib will be back to thread-unsafe mode.
I'm cooking another solution based on EGL
Download: PCSX2 Git (2017/05/01)
Source: Here
0 Comments
Post a Comment