He/Him | Hu/En/some Jp | ASD | Bi | C/C++/D/C#/Java
IDK, but I more often had issues with installing apps to Linux than to Windows, usually dependency-hell related ones, but once I had trouble enabling snap on Linux Mint.
🎶🎶🎶
What is hope?
Baby don't delude me
Don't delude me
No more
<insert "transition to greatness" tweet out of context here>
It's more of that some people wanted to protest the voting.
Expect /r/3dprintingincels (general place for incels that do 3D printing) and /r/dark3dprinting (3D printing nazi memoribalia) going live.
It unfortunately also not a thing in real life. Tried to convince my mother's partner that transphobia and homophobia is bad. Best I could do is to him admit it was not about "protecting the children".
Just the usual right-libertarian brainrot. You either become increasingly more authoritarian, a boring liberal, or a leftist, since right-libertarianism cannot defend itself against fascism.
He's just like me FOR REAL!
Be really careful with that though if you have immunodefficiancy.
There's a genre called fisting, go figure out. Takes a lot of practice, but feels really satisfying once you're able to do it.
Allegedly he's some Mexican bootleg version of Tate.
Because they want to replace them with more corporate-controlled languages.
Just add @safe:
after your module
declaration, and you'll be safe by default if you don't want to wait until D3.
Also, unlike in Rust, you can opt-out from RAII with int foo = void;
, although it primarily has a performance advantage with arrays, not singleton variables (might be also useful for aquiring an RNG seed in a dumb way).
"Liberal" can mean centrism, capitalism with a human face, capitalism with some socially progressive elements, etc.
"Leftist" can be anything from "liberal" (as the far-right likes to pretend left=evil), to any form of actual leftism, which also can range from libertarians to authoritarians, with the latter sometimes weirdly being pushed a lot by the right (Fidesz, the Hungarian far-right party masquerading as "moderate, center-right, christian democrats", have paid off the election debts of Munkáspárt 2006, and now they're one of their satellites).
- A lot of them abstained due to the dems failing to do anything on the state level.
- A lot of them who voted just thought the Project 2025 was there to make the libs cry, and no human would be evil enough to execute them all.
Also a lot of Trump voters in the swing states are already regretting, if it continues, it can very well lead to a civil war, especially if Project 2025 will be executed. Who knows, maybe even the military will have issues with it.
Also get ready of net neutrality disappearing, and you'll have sites blocked just because of ISPs not liking them.
In a nutshell: If they hit one side of your face, turn the other cheek. Repeat it until both your face fucking hurts and they think it's violent of you instead not kneeling down, not spreading your arms wide open, not putting your tongue between your teeth, not lifting your chin, so they could just kick your chin while holding you down, until you eventually bite off your tongue. Maybe after that, they will have remorse and not continue kicking you to death on the ground.
They already have "violent vigilante rhetoric". They send bomb threats to anyone remotely pro-LGBTQ+, because some Jewish collaborant told them they're grooming kids by their mere existence. The moral high ground won't save any of us.
You know one of the reasons why they're calling us "cucks"? Because we will take the moral high ground every time they hit a new low, including on positions we have never really hold. Remember all the "why are you so intolerant of intolerance?" posts? That caused many of us to just go full out tolerant of nazis, to not appear "anti free speech", which for them means "free from criticism and with a guaranteed audience", not "free expression until you don't hurt others". Hell, at the end days of my "nihilistic edgelord" phase, if I wanted to joke about Stalin alongside of Hitler, I got called out on the former, because the latter "only killed 600 000 (!) people". (A number from a then common and dumb holocaust denialist theory of "they accidentally put one extra zero there")
On the subject of regrouping
Liberalism has failed. While it tried to somewhat remedy today's problems, it clearly wasn't enough. Especially with how much our corporate overlords outgrew even the past robber barons. The corporate social media, that were often used by anti-establishment activists, are often became extremely hostile to those, and instead boosted those that does take down the more liberal parts of the status quo. Liberals became more and more incompetent about trying to speak to the common people who do not understand economics to the same degree as they think.
Even we had our own issues. The former big names of "breadtube" often have had disappeared to Nebula and other platforms, where their videos are paywalled, thus reach a much smaller audience. While others do exist, they have been buried under the algorithm so far, and the far-right likes to antagonize politics in entertainment media, but only if that entrails leftist politics, thus some of us are holding back on it.
First if you haven't ditched Twitter yet, then what are you waiting for? Go get a Mastodon account, go to Bluesky (even if they're still corporate) instead, even if your VTuber oshi or favorite singer still haven't go any of there or got bored of them after a few days due to being way less addictive.
Secondly, unless you really live in a very isolated place, go outside, talk to people! Make real-life friends! You have been living in long time isolation that you have issues with opening up yet again? Seek help, either professionally or some other way if it's not available to you.
Third, take care of your body, don't let it go to waste. You might need it, if things go to south.
And lastly, we must stop taking the "moral high ground" every time. The right does not care. The right just uses it to gaslight us to hold certain positions, often to make us look worse, or to compromise our positions. Do not "cancel" your fellow comrades just to show "yeah, we are holding people accountable for their actions", just for that to be something said years ago or something similarly small stuff; this is both being used to hurt our movement by inciting infights, but to also show those wanting to leave the alt-right "why would you, they'll eventually backstab you", maybe instead we want to rehabilitate people as we always dreamed what justice should be. But also do not concede your positions on minorities: the "ineffective" liberal party that preceded Fidesz tried to slowly concede on Roma issues due to the damage the far-right did between 2006 and 2010 to anti-racism, then Ferenc Gyurcsány's (Hungarian prime minister between 2004 and 2008) current party doubled down on slowly abandoning some LGBTQ+ issues, while being barely more than a shitty social democrat party. Meanwhile Szikra, an unashamedly populist and libertarian-leftist party, is unstoppable.
Take your time to rest. Whether you expected or not, a punch still hurts. But we can't rest forever.
Any alternative for libevdev for controller handling on Linux?
I know stuff like SDL and RayLib exists, but I already have my own X11 and Windows API stuff working, and otherwise those libraries like to obscure things from the user in the name of "ease of use", sometimes even missing features (force feedback and proper XInput are the ones that are often skimped out on for whatever reasons, and only SDL has them to my knowledge). While I'll implement libevdev eventually, it has the issue of needing access to the devices.
While I found some reference to game inputs in X11's input extensions, I cannot find any user guide on them, since they're instead pointing me to SDL and co.
Where can I find OpenGL tutorials that are known to be not generated by AI?
I not only have hard time finding tutorials, but even if I do, I have a hard time getting them to not crash, let alone working. I don't know what's the reason, but I have a suspicion that some of these are now AI generated, hence the issues of them not working or outright crashing.
I know newer APIs exist. They're way too complicated for my usecase.
I've heard about WebGPU, but I don't want to touch it with a 10 meter long pole, due to its name. I'll have a lot of time convincing people that WASM isn't a web-only thing, and me using it for scripting won't mean my game engine is either Web-based, nor that it has any Web-capability, and I only stayed with it due to my inability of finding a well-supported scripting VM without "Web" in its name.
If you ask: My game engine is currently using CPU rendering, and used to use SDL2 for displaying the output. I decided to move away from them. Managed to find some basic OpenGL tutorials when I first write my replacement for the SDL2 window handling. The Windows API is well documented on that regard, I even was able to find X11 documentations (this one even required me to find code already implementing such things, since documentation on some features was scarce). However, it somehow became increasingly difficult to find them.
You can never satisfy the anti-woke crowd
Godot got a spite fork by the name "Redot" after their community managers quote-retweeted a chud calling the use of licensed game engines woke. Some people jumped onto the bandwagon, but it seems the engine is still too woke for some YouTube commentators.
What is wrong with my shaders?
Vertex:
```glsl #version 120
void main() { gl_TexCoord[0] = gl_MultiTexCoord0; gl_Position = ftransform(); } ```
Fragment:
```glsl #version 120
uniform sampler2D tex;
void main(){ vec4 texSlmp = texture2D(tex, gl_TexCoord[0].st); gl_FragColor = vec4(texSlmp.r, texSlmp.g, texSlmp.b, 1.0); } ```
All I get with this is a black screen.
I cannot seem to get tutorials for anything older than OpenGL 3.3, and for my usecase, I could go lower, except everyone tells me "OpenGL is obsolete, try Vulkan instead".
gl_TexCoord[0]
seem to be all zeros if I modify the fragment shader to try to output gl_TexCoord[0].st
, so its content would be displayed as color information, which I did for a different test. Also I can't find anything on how do I "pass" textures (or other values) to the shaders in the official docs, nor any of the tutorials I could find explains how that actually works.
EDIT: Target version is OpenGL 2.1/GLSL 1.20
EDIT2: I updated the shaders to GLSL 3.30, but then my DuckDuckGo search results suddenly turned bad about the subject, and in/out
still doesn't work between vertex and fragment shaders (values taken from the vertex shader is all zero).
Some license recommendations for an open source font?
I've worked on multiple bitmap fonts, and would like to open source them in some way of form.