llvm-project
SDL
Our great sponsors
llvm-project | SDL | |
---|---|---|
147 | 79 | |
13,828 | 3,070 | |
6.3% | 8.9% | |
10.0 | 9.9 | |
3 days ago | 4 days ago | |
C++ | C | |
- | zlib 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.
llvm-project
-
What is the dominant aspect in choosing Go, over and above others, as a programming language?
Interesting! What is your take on TinyGo. How does the LLVM compiler compare to say something you are familiar with, i.e. gcc? Would it be comparable?
- LLVM Libc is implemented in C++
- Standard library ABI
-
rustc + avr = lovelove back again!
Locating this kind of bug usually starts innocently, by commenting out various places of your own code, then analyzing your program under a debugger only to find yourself doing git clone https://github.com/llvm/llvm-project a few hours later 😅
-
Including “And. And. And. And. And.” in a Google doc causes it to crash
> Should I report it somewhere?
Please do. You can open an issue (Bugzilla has been deprecated) on LLVM's github repo: https://github.com/llvm/llvm-project
-
The $440M Software Error at Knight Capital
Here is what Clang thinks: https://github.com/llvm/llvm-project/blob/589b9df4e15131348b...
parens: ()
squares: []
braces: {}
basically a mixed of British and American English
-
Ask HN: Who is hiring? (May 2022)
Apple | Debugger Engineer | Full-time | Onsite | Cupertino
The LLDB team at Apple is looking for an engineer to work on the LLDB debugger. LLDB is a core part of Apple's developer tools, used internally to debug Apple's software stack and externally by millions of developers. You’ll be able to work on different levels of the stack: from supporting our existing and upcoming platforms to developing new features to make debugging even better. Most of your work will be open source, on llvm.org (http://llvm.org/) and github.com (http://github.com/) where you’ll collaborate with the LLVM and Swift community.
If you love working on low-level tools you should check out the details here: https://jobs.apple.com/en-us/details/200311412/debugger-engi...
- Clang gives error when trying to access class member from 'requires'.
-
help a newbie with this webasm thing
% emcc -v emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.8-git clang version 15.0.0 (https://github.com/llvm/llvm-project.git 80ec0ebfdc5692a58e0832125f2c6a991df9d63f) Target: wasm32-unknown-emscripten Thread model: posix InstalledDir: /usr/local/Cellar/emscripten/3.1.8/libexec/llvm/bin
-
Best CLI apps and programs when SSH just works?
clang + lldb for getting work done
SDL
-
Help with Infra Arcana on Ubuntu
The other error message is about SDL2, which is a commonly-used library that handles window creation etc. in a platform-agnostic way. There should be an apt package for it, but I'm not sure what it's called. I'd recommend searching Ubuntu's repositories for that and installing it to fix your issue.
- Good Arch gui framework (BTW)?
-
Test2
Testing stuff out right now. Here is a link: https://github.com/libsdl-org/SDL
-
Why do game devs like windows?
See also https://github.com/libsdl-org/SDL/issues for various OS-specific issues.
-
SDL 2.0.22 Released With New APIs, Continued Wayland Work
Release notes here
-
Does SDL rely on OpenGL or is there a way to tell it to use an alternative to OpenGL?
Beginning with SDL 2.0.0, OpenGL is supported and Vulkan support was added to SDL 2.0.6. https://github.com/libsdl-org/SDL/blob/main/test/testvulkan.c may help you get started with creating and managing Vulkan surfaces using SDL2. Unfortunately, there isn't many available tutorials when it comes to using Vulkan with SDL that I could find, save for this Gamdev post.
-
PC players can now update their DualSense wireless controller with the latest firmware from Windows 11 and select Windows 10 devices, without connecting to a PS5.
While I'd wait for Microsoft's supposed new Input API to come out on PC (which seems to support PlayStation Controllers right off the bat), I believe SDL2's GameController is the best-case scenario in the meantime, since they already support Motion Sensors, Impulse Triggers, Adaptive Triggers, LED, Touchpad and Paddles(?) while they handle quite the gamepad database. I'm starting to see popular emulators and recent PC sourceports (such as Zelda: Ocarina of Time) taking advantage of it since they expanded their GameController support.
-
Unreal Engine 5 Megathreaad
keep an eye on https://github.com/libsdl-org/SDL/issues/5495
-
I made a shortlist of good libraries for my GUI C project and I want your thoughts and comments.
Good C library list: https://en.cppreference.com/w/c/links/libs https://github.com/Immediate-Mode-UI/Nuklear + C89, no dependencies, public license. 5/5 https://www.tecgraf.puc-rio.br/iup/ + good tutorial and wiki guides 5/5 https://libsdl.org/ + infinite possibilities - whole library for making games, forums, wiki - complicated, not many C tutorials, need to manage game states... 4/5 https://github.com/lvgl/lvgl + good docs - for embedded systems 4/5 https://github.com/ocornut/imgui + Popular, inspired Nuklear - for C++ 3/5 https://docs.enlightenment.org/api/imlib2/html/ + very efficient, used in Conky - uses X so only for Linux, just for displaying images and text and stuff 2/5 https://github.com/rxi/microui + simple, small - you need to handle your own drawing 2/5 GTK+ - no
-
Using TinyCC in CMake
A quick search reveals that SDL2 ships a SDL2Config.cmake, instead of FindSDL2.cmake, that's why I'm wondering.
What are some alternatives?
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
DS4Windows - Like those other ds4tools, but sexier
steam-for-linux - Issue tracking for the Steam for Linux beta client
vulkan-guide - Introductory guide to vulkan.
DualSenseSupport - Preliminar DualSense
olcPixelGameEngine - The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
gcc
libtcod - The official repository for libtcod. A roguelike development library.
moonlight-tv - Lightweight NVIDIA GameStream Client, for LG webOS for Raspberry Pi
cosmopolitan - build-once run-anywhere c library