SDL-1.2
arcan
SDL-1.2 | arcan | |
---|---|---|
3 | 34 | |
87 | 1,495 | |
- | - | |
7.4 | 8.0 | |
6 days ago | 8 days ago | |
C | C | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 or later |
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.
SDL-1.2
-
Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal?
But that made me look up the (much) older version, SDL 1.2 which appears to use a 2D framebuffer and mentions several BSDs. So maybe OP would find it useful, either to use or just to read the source code for seeing how BSD framebuffer usage works (worked?). https://github.com/libsdl-org/SDL-1.2
-
Recommendations for a lightweight cross platform windowing library?
SDL - The older 1.2 version. However this has portability benefits to older platforms (old Linux, Amiga, etc). It is also simpler than SDL2 and as such can be easily "mapped" on-top of other APIs. For example Emscripten provides it inbuilt, mapped over the DOM / Canvas stuff.
-
how can I learn SDL 1.2 and not SDL 2
SDL has a github, and there's a separate repository for 1.2 with HTML documentation in it: https://github.com/libsdl-org/SDL-1.2/tree/main/docs
arcan
-
Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal?
Something like this ? https://arcan-fe.com/
- X.org Alternatives? MicroXWin, Wayland, Y, DFB, Xynth, Fresco, etc. (2009)
-
kirby.nvim: design update
This requires to remove the terminal emulator plus adjust IPC, like what arcan is doing: https://github.com/letoram/arcan
-
VT330/VT340 Sixel Graphics
kragen, what's the current status of BubbleOS?
Also, I'm curious what you think of Arcan (https://arcan-fe.com)
-
Qt Wayland: support for surviving a compositor crash was merged
afair ChromeOS do implement it, harder to find the commit but also know Arcan mentioned elsewhere in this thread added it quite a while ago https://github.com/letoram/arcan/commit/d547c55565a848946422e24eee324c8ed091ff15
-
not the biggest Xorg fan, but it isn't all sunshine and rainbows in the promised Wayland.
I managed to find this one in my history: Arcan it does has a cool name ngl, I never tried it though
-
Wayland blows ass and mostly functions as a launcher for x.org processes. Nobody needs, wants or asked for Wayland. It's nobody's fault but the assholes at FreeDesktop
Lol not arcan
-
A Guide to the Terminal, Console, and Shell
See https://arcan-fe.com/, in particular Lash: https://arcan-fe.com/2022/10/15/whipping-up-a-new-shell-lash...
-
Is Wayland really the best solution
LOL. Not. Meanwhile, one dude managed to write an entire display server that handles, both, Wayland and X11 apps: https://arcan-fe.com/
-
SDL Tries Again To Prefer Wayland Over X11
Arcan is a decent contender for an actual way forward (and like PipeWire replacing PulseAudio, Arcan natively supports X11 and Wayland clients)
What are some alternatives?
freeglut - Free implementation of the OpenGL Utility Toolkit (GLUT)
hello-wayland - A hello world Wayland client (mirror)
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.
waybox - An openbox clone on Wayland (WIP)
ccleste - Celeste Classic C source port for 3DS and PC.
openbsd-wip - OpenBSD work in progress ports
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
glaucus - A simple and lightweight Linux® distribution based on musl libc and toybox
nuklear - A single-header ANSI C immediate mode cross-platform GUI library
ydotool - Generic command-line automation tool (no X!)
rdrview - Firefox Reader View as a command line tool
etlegacy - ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.