sdl12-compat
gamescope
sdl12-compat | gamescope | |
---|---|---|
13 | 422 | |
187 | 1,792 | |
0.0% | - | |
7.0 | 7.9 | |
11 days ago | about 1 year ago | |
C | C++ | |
GNU General Public License v3.0 or later | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sdl12-compat
-
Released a new version of Notan, a SDL-like library made in rust
I'm just glad so many of the SDL 1.2.x-era games dynamically linked SDL so I can use sdl12-compat to stick them on top of SDL 2.x's non-modesetting fullscreening and PulseAudio support.
-
US NGO Consumer Reports also reporting on C and C++ safety for product development.
Thankfully, most people don't statically link SDL 1.2, so it's possible to use sdl12compat to rebase them on top of SDL 2.x's non-modesetting fullscreening support, among other things.
-
Old linux ports
There have been some efforts to keep them working: http://www.improbability.net/loki/ https://github.com/libsdl-org/sdl12-compat/
-
Apple 2 Emulation (via Ports)
I've been determined to get the only system not on the device working in some way. The biggest issue to the Apple II systems not being present is that all the emulators are not written in SDL2 and the only Apple II emulator written in SDL2 (shamusworld) is far from perfect. So I tried my hand at something: What if I could wrap SDL1.2 to SDL2 against linapple? My brother showed me on github sdl12-compat https://github.com/libsdl-org/sdl12-compat. Amazingly enough, we have results. Now it's not going to be as functional this way like having RetroArch to configure things, but I have over twenty Apple II games pre-configured with controls thus far.
-
Has anyone managed to run Yuppie Psycho on the Steam Deck?
You need this compatibility library and you can drop it into the "lib" folder in the game files.
-
sdl-compat 1.2.52 Debuts As Initial SDL-1.2-Atop-SDL-2.0 Release
Here's the only useful link from the article: https://github.com/libsdl-org/sdl12-compat/releases/tag/release-1.2.52
-
How I got the Psychonauts 1 native port to run
It looks like the multiple monitor issue was known and theoretically fixed? https://github.com/libsdl-org/sdl12-compat/issues/38
- Gaming on X11 vs XWayland
-
Is Wayland ready for gaming?
Really old Linux games based on SDL1 can also work on Wayland by using the SDL1 on SDL2 wrapper in combination with a recent SDL2 build (I've been successful with Psychonauts this way, and it even solved some weird windowing problems with the game)
gamescope
-
Multiple monitors genshin impact?
Maybe gamesope can help? Games are nested into it to allow for better control.
-
X11 or Wayland?
Well I suppose you should start taking Wayland seriously then, because gamescope, the compositor on the Steam Deck, uses Wayland. https://github.com/Plagman/gamescope/blob/master/src/wlserver.cpp
-
Tearing updates protocol (!65) · Merged
Mini-update: I spoke with Josh (and Strudel, who referenced me to the PR), and this has been already merged into gamescope.
-
A year later, what's your take? Happy? Disappointed?
Valve staff is also aware they cannot force developers to retrofit 16:10 support into existing games (some do, many don't), so they even go the extra mile to provide extra functionality in gamescope to improve the 16:10 gaming experience for games that only support 16:9 natively.
-
INPUT LATENCY ISSUE BEGGING FOR ACKNOWLEDGMENT
Source: https://github.com/Plagman/gamescope/issues/474
-
Change refresh rate in gamescope via command line?
The ganescope github has all the commands and how to use them: https://github.com/Plagman/gamescope
-
What is the difference between gamescope and ChimeraOS's gamescope-session?
I'm trying out gamescope on my laptop, and I came across ChimeraOS's fork of it. I'm not sure why I would choose one over the other. ChimeraOS mentions something about "session switch", but I'm not sure what that's about.
-
Something like gamescope but for the desktop
You can use gamescope on the desktop, I use it for a ton of games like No Man's Sky, Bethesda games, and any others that have alt tab instability.
-
Van Gogh, AMD’s Steam Deck APU
For those that don't know (like me, three minutes ago) gamescope [1] is a Wayland compositor custom-written for games (and, I believe, what the Steam Deck uses). it's open source, and under the "BSD 2-clause" license.
[1]: https://github.com/Plagman/gamescope
-
Modern BPM Steam with Ubuntu 20.04?
I assume that this is because I'm still using ye olde steamos-compositor (https://github.com/ValveSoftware/steamos-compositor/.) I'm interested in switching to gamescope (https://github.com/Plagman/gamescope) but I'm getting the feeling it won't work on my 20.04 vintage Ubuntu; the required version of meson isn't available and I can't find a PPA that contains gamescope. My instinct act this point is to just live with the pain, as fully dealing with this will likely involve just switching all the way to Arch to more closely match the newest SteamOS and I just don't want to do that right now. Anyone know if there is a middleground that will support a modern steam big picture mode without having to totally redo everything?
What are some alternatives?
quakespasm - QuakeSpasm -- A modern, cross-platform Quake game engine based on FitzQuake.
Proton - Compatibility tool for Steam Play based on Wine and additional components
SDL - DEPRECATED: Official development moved to GitHub
sway - i3-compatible Wayland compositor
hidapi - A Simple cross-platform library for communicating with HID devices
dxvk - Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
termux-sdl - termux sdl plugin
wine - Wine with a bit of extra spice
Pygame - 🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
MangoHud - A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
wii-u-gc-adapter - Tool for using the Wii U GameCube Adapter on Linux
Magpie - An all-purpose window upscaler for Windows 10/11.