@Doomed_Daniel@mastodon.gamedev.place avatar

Doomed_Daniel

@Doomed_Daniel@mastodon.gamedev.place

Linux User, Programmer, Gamedev, Metalhead ♠️ AD(H?)D ♠️ he/him ♠️ formerly on Twitter and mastodon.technology with the same handle

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dotstdy, to random
@dotstdy@mastodon.social avatar

CPU optimisation guide: You should try vectorizing
GPU optimisation guide: You should try scalarizing

CHOOSE A LANE

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar
Velyn, to random
@Velyn@mastodon.gamedev.place avatar

i seem to be nonstop sick ever since moving down here and working in-person at an office again after several years...i wonder why

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@Velyn
must be the different climate "down here".

internetarchive, to random
@internetarchive@mastodon.archive.org avatar

Why is The Wayback Machine so important for preserving our digital culture? According to new analysis from Pew Research Center:
❌ 38% of webpages that existed in 2013 are no longer accessible
❌ 23% of news webpages contain at least one broken link
🔗 https://www.pewresearch.org/data-labs/2024/05/17/when-online-content-disappears/

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@internetarchive
> 23% of news webpages contain at least one broken link

LOL - if news websites linked sources etc as much as they should, that would be 100% (unless they already have an automated fallback to archive.org for broken links)

And as someone who has restored a (game modding) Wiki, that suddenly went offline "due to spam" and never came back, from The Wayback Machine: Yes, it's absolutely invaluable.

ainmosni, to linux
@ainmosni@berlin.social avatar

Am I the only user that gets turned off a project if the only supported way of installing it on Linux is ?

I didn't like homebrew when I used a mac, and I certainly don't want to have it when I have much preferred package managers preinstalled.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@ainmosni
I've never seen that, very weird requirement.. but OTOH, it at least suggests that they can be installed on the host system at all and don't requires a container to work

Doomed_Daniel, to random
@Doomed_Daniel@mastodon.gamedev.place avatar

lots of llama ass whipping today

Kadsenchaos, to Netflix German
@Kadsenchaos@23.social avatar

Ok, bettelt auch darum, gecancelt zu werden...

14€/Monat ist schon auch ne Ansage mittlerweile.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@johanneskaplan @Kadsenchaos
Ich muss sagen, die Idee für Öffentlich-Rechtliche Inhalte (nochmal) zu zahlen stößt mich genauso ab wie das Konzept, in einem bezahlten Streamingservice Werbung angezeigt zu bekommen.

mttaggart, to random

The writing is on the wall.

Actually it's not writing. It's neon letters directly wired to a fusion reactor.

The internet you knew? It's gone. There is no recovering it. There's too much money and incentive behind the idea of making the entire village into a strip mall run by LLMs. Your gardens are forfeit.

I don't know if a is possible, but even if it isn't, we gotta get to work building the intentional, human web. The one that rejects generative content, the one that verifies humanity through mutual trust, the one that takes privacy and safety of our neighbors as the highest value.

There are many tools available, but united effort must join together around them. Carefully, intentionally, we have to start moving what matters away from the polluted land.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@mttaggart @smxi
Yeah, that's the problem.
You can build your little webrings or your own search engine that only indexes a few dozen pages of your friends.

But as soon as you build something that's supposed to make hundreds of thousands of pages (or more) explorable to millions (or even billions!) of people, like the internet is supposed to, the usual parasites of the current internet will spam it.

erd, to random
@erd@gei.st avatar

Gibt es bei dieser AfD-Partei IRGENDJEMANDEN, der nicht ferngesteuert ist? Bei der aktuellen Rate an Enthüllungen erwarte ich, dass demnächst ein Spion für den Vatikan aufgedeckt wird.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@erd die NPD bestand wenigstens noch aus von Deutschland bezahlten Agenten 🤡

mcc, to random
@mcc@mastodon.social avatar

So, despite what rational sense as well as several dictates would seem to demand, we are attempting to use the "Cmake Projects in Visual Studio" feature of MSVS https://learn.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio?view=msvc-170

We have… questions, which the docs don't seem to answer.

  1. Many places in the VS docs refer to "the project" as if it were a singular file ( see screenshot of https://learn.microsoft.com/en-us/cpp/build/reference/common-macros-for-build-commands-and-properties?view=msvc-170 ). In the case of a CMake Target Project, what is "the project" in this sense? The CMakeLists.txt? The The CMakeSettings.json?
Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@BoredomFestival @mcc

you know what's also funny?
how they totally redefined the meaning of CMAKE_SYSTEM_PROCESSOR.
It used to be "The name of the CPU CMake is building for."

but unfortunately, that was always broken, on many systems it just returned the host CPU (unless crosscompiling where it's explicitly set)
Their "fix" was to document the broken behavior.
There AFAIK still is no reliable way to tell the target CPU arch in CMake 🤡

See https://cmake.org/cmake/help/v3.19/variable/CMAKE_SYSTEM_PROCESSOR.html
vs
https://cmake.org/cmake/help/v3.20/variable/CMAKE_SYSTEM_PROCESSOR.html

daniel_collin, to random
@daniel_collin@mastodon.gamedev.place avatar
Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@daniel_collin
OMG, imagine being a cybercriminal who gets root access to servers hosting the Linux kernel (incl. Git), probably one of the most valuable targets you can get, and then use the servers "to send spam and carry out other nefarious activities", while "There is no indication that either infection resulted in tampering with the Linux kernel source code."
(ok, due to git's nature messing with the repo would've been noticed very quickly, but they could've infected release tarballs)

chrischmi, to random German
@chrischmi@social.cologne avatar

Vollkommen logisch. Oder nicht?

Petition für gemeinnützigen Journalismus:
https://innn.it/journalismus/

Doomed_Daniel, (edited )
@Doomed_Daniel@mastodon.gamedev.place avatar

@Literatopia @chrischmi
vielleicht sollten Volksverpetzer und attac (und Mastodon) in die Schweiz auswandern (oder da zumindest nen Briefkasten mieten)

lritter, to random
@lritter@mastodon.gamedev.place avatar

i'm looking at contenders for a xterm based gui lib that I can crib from for a scopes based lib. the micro text editor was implemented with tcell, which in turn was heavily inspired by termbox, which looks like a nice minimalistic C implementation to start off of.

i feel all this should be a backend for SDL, so that i can support real graphical environments as well later on, but as far as i know (and please correct me @icculus if i'm wrong) it's out of focus.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@lritter
I guess with "xterm based" you mean "outputs to a VT102 or similar" terminal, supporting the usual color escapes etc?
I think the only graphical terminal output SDL ever supported was libcaca and aalib in SDL1.2

But you most probably don't want pixels displayed as ASCII art, but something more text-focused. For SDL that wouldn't just be a backend, but an entirely new API, because it doesn't really support text output and doesn't have GUI abstraction (widgets or whatever)

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@lritter anyway, the classic lib for this kind of thing is libncurses..
other projects that might be of interest:
text-mode ImGui: https://github.com/ggerganov/imtui

crossplatform-abstraction for readline and colored text: https://github.com/daanx/isocline

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@lritter
yeah, but I think mouse input requires a window to be useful (as reference for the coordinates), so they'd have to allow a terminal to be a SDL window, but having an SDL window that you can't render to would be kinda weird..

OTOH, you can set a dummy videodriver before SDL_Init(), with SDL_SetHint(SDL_HINT_VIDEODRIVER, "dummy"); and use parts of SDL that don't require a proper windowing backend.
I know that SDL Events do generally work, but I'm not sure which ones you can get then

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@lritter
dhewm3 uses this for the dedicated server, so some things can still run through the main event loop. It seems to generate and inject events in that case itself though, so not sure if any events come from SDL in that case.. I haven't written that code myself so I'm not too familiar with all details (and even if I had, it's >12 years old at this point, so I would've forgotten)

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@lritter I guess that means curses it is (PDCurses on Windows, ncurses on Unix-likes)

sol_hsa, to random
@sol_hsa@mastodon.online avatar

400 followers, does that make me an e-class celebrity yet?

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar
pervognsen, (edited ) to random
@pervognsen@mastodon.social avatar

Had a very weird first 24 hours back in Europe until I realized (after noticing this for two different kinds of bottles with screw-off plastic caps) that the plastic caps don't detach anymore from the collar. That's new since last year. EU regulation apparently?

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@code_disaster @pervognsen
also, sometimes its harder to properly (not tilted) screw the cap back on so it's actually tight

ZachWeinersmith, to random
@ZachWeinersmith@mastodon.social avatar

Stupid econ question:

So it looks like a lot of remaining inflation is rent. In that case, wouldn't you want to lower rates to increase home-building and home-ownership in order to reduce rent pricing?

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@ZachWeinersmith
Who is "you" in that question, and are they even interested in reducing inflation?

Assuming "you" is your government/Fed (who else would be in the position to lower rates), isn't inflation good for them (as long as it's not hyper-inflation), because it reduces the value of the national debt and increases income from sales tax?

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

Realizing in horror that the number of channels we have on Slack is approximately equal to the number of people employed by the company

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@SnoopJ
I think you could have up to 2^n - n - 1 slack channels without two having the exact same members (and all having at least two members)

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@SnoopJ you'll most probably get above it because you'll have multiple channels with the same members but created for different purposes (or because they forgot they already have one like that) ;)

lritter, to random
@lritter@mastodon.gamedev.place avatar

stuck in the gangway of a hot overcrowded 2-wagon regional train for another hour. this shit suuuuuuuuuuuuuuucks.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@lritter did you really pay less than 20EUR for this train trip?

dan, to random
@dan@discuss.systems avatar

currently attempting to use an ethernet interface called "enp8s0f0npf0vf1" and cannot help but think

STATEMENTS DREAMED UP BY THE UTTERLY DERANGED

THEY HAVE PLAYED US FOR ABSOLUTE FOOLS

Doomed_Daniel, (edited )
@Doomed_Daniel@mastodon.gamedev.place avatar

@cks @vees @dan

AFAIK their approach for custom names is "write an UDEV rule to name the device, you can match the MAC or whatever there", which IIRC was already possible before systemd
(which means that you also could've written UDEV rules to get stable names based on PCIe paths for identical hardware)

UPD: apparently there's not only udev, but also systemd.link which is supposed to support custom names somehow: https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html

Doomed_Daniel, (edited ) to random
@Doomed_Daniel@mastodon.gamedev.place avatar

If anyone has a recent AMD (i)GPU and is running Linux, can you do me a favor and test something? Only takes one or two minutes:
$ wget https://github.com/dhewm/dhewm3/releases/download/1.5.3/dhewm3-1.5.3try2_Linux_amd64.tar.gz
$ tar xf dhewm3-1.5.3try2_Linux_amd64.tar.gz
$ cd dhewm3/
$ wget https://files.holarse-linuxgaming.de/native/Spiele/Doom%203/Demo/doom3-linux-1.1.1286-demo.x86.run
$ sh doom3-linux-1.1.1286-demo.x86.run --tar xf demo/
$ ./dhewm3

Once the mars globe in the main menu is at full size, on my Laptop (with Ryzen 7640U w/ RDNA3) I get these blue flickering specks; I wonder if everyone gets them.

Thanks in advance! :)

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@shinyshinken Thank you very much! :)
Good to know Steam Deck isn't affected.

simon, to random German
@simon@augsburg.social avatar

Was macht das mit euch?

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@simon @korenchkin
In erster Linie macht mich das durstig, TBH.

Und dann kommt noch die Frage hoch, was für Getränke AVM wohl auf Messeständen u.ä. ausschenkt

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • magazineikmin
  • Youngstown
  • osvaldo12
  • khanakhh
  • slotface
  • tacticalgear
  • mdbf
  • InstantRegret
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • everett
  • rosin
  • anitta
  • Durango
  • GTA5RPClips
  • ethstaker
  • modclub
  • cisconetworking
  • ngwrru68w68
  • tester
  • normalnudes
  • cubers
  • Leos
  • megavids
  • provamag3
  • lostlight
  • All magazines