ppsspp/SDL
Henrik Rydgård 4af4b0dddc
Merge pull request #16255 from catsout/fix-gl-wayalnd
SDL: fix glew on wayland by ignore glx
2022-10-18 15:42:08 +02:00
..
macOS@f19a1d54b8
.gitignore
macbundle.sh
NKCodeFromSDL.h
README.TXT
SDLCocoaMetalLayer.h
SDLCocoaMetalLayer.mm
SDLGLGraphicsContext.cpp SDL: fix glew on wayland by ignore glx 2022-10-18 20:49:27 +08:00
SDLGLGraphicsContext.h
SDLJoystick.cpp
SDLJoystick.h
SDLMain.cpp Touchpad/mousewheel scrolling acted very weirdly on Mac due to 0 deltas. Make it work better. 2022-10-11 14:00:46 +02:00
SDLMain.h
SDLMain.mm
SDLVulkanGraphicsContext.cpp Vulkan: fix wayland swapchain size 1x1 2022-10-15 19:02:42 +08:00
SDLVulkanGraphicsContext.h

1. Install GCC, CMake, and development libraries for zlib and sdl.
2. mkdir build
3. cd build
4. cmake ..
5. make

That should do it.

Special instructions for MacOSX:

Install XCode
Install CMake
Open XCode, Preferences, Downloads, Components. Install the command line toools.

Install MacPorts
Using MacPorts, install libpng
Do the above.

SDL2 Game Controller Support Notes
==================================

For SDL2 game controller support, at least SDL 2.0.4 is required.

Under the assets directory is the SDL2 game controller database: gamecontrollerdb.txt. This file contains many known control pad mappings for Windows, Linux and MAC OS. PPSSPPSDL will load this file at start-up and work out how to assign control pad buttons for your control pad.

Hot plugging of control pads is also supported.

If you control pad has a "Guide" or "Home" button then when pressed, this will trigger the emulator pause menu, thus allowing you to exit the emulator if you wish or load another game from your library.