@code_disaster@mastodon.gamedev.place
@code_disaster@mastodon.gamedev.place avatar

code_disaster

@code_disaster@mastodon.gamedev.place

Coding cowboy @ Robotality. Demoscene lurker & cross-platform hacker at night.

May toot about non-technical stuff in German now and then.

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

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

I just managed to enable a Vulkan physical device feature extension, and I don't know if I should feel proud, embarrassed, disgusted, or all of those at once.

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

Having to deal with build issues of software older than three and a half years will ultimately be the reason I quit the industry and start a career in gardening.

code_disaster,
@code_disaster@mastodon.gamedev.place avatar

@sol_hsa oh I know they have. It's called OpenGL.

code_disaster, to random German
@code_disaster@mastodon.gamedev.place avatar
  1. Penetrantes Läuten der Kirchenglocken

  2. Nachricht von Käthe über Telegram (!), ob ich mich über ein ungenanntes, aber unbedingt fantastisches Jobangebot unterhalten möchte.

Zwei Dinge, die kurz nach 7 Uhr begeistern!

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

SDL3's README-migration document must be a nightmare to maintain / keep up to date - but it's amazingly helpful.

The trick they do with those "OLD_NAME_renamed_to_NEW_NAME" macros is pretty nice too.

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

So the mighty YT algorithm decided, all of the blue, that I might be interested in clips about a movie called "The Old Guard" with C. Theron.

Released in 2020. Never heard of it before.

"A covert team of immortal mercenaries ..."

Just as stupid as it sounds, judging by the two clips I watched.

Yes, the algorithm got me. :/

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

Defender keeps popping up those notifications. If I close one, a new one appears.

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

No, computer, I did not intent to allocate 64 GB of memory.

It was a mistake, OK? Stop trying!

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

It just took 1900 (D3D12) vs 2500 (Vulkan) lines of code, and some serious amount of pulled hair, to get these two render outputs look the same.

(Please ignore the fugly colors, I'm no artist)

I came to the conclusion that, without validation/debug layers, there simply would not be such thing as a working, published D3D12 or Vulkan powered product.

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

The Vulkan API. Dumps a truckload of Lego bricks onto your feet. Challenges you to use them to build a F1 race car. Then yells at you for each deviation from the construction plan you can't read because it's written in Klingon.

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

Just watched "Kong: Skull Island" for the first time. I know, I know, I'm 7 years late.

Military textbook, Hollywood edition: if attacked by an angry creature as big a a tower, you continue flying your helicopters in parade formation, and as close as possible to stay within said creature's arm length.

And that's only been the intro to more hours of dumb-ass decisions to keep the action going.

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

TFW you catch your debugger lie to you in cold blood.

code_disaster,
@code_disaster@mastodon.gamedev.place avatar

@djlink Not Rider, but close. CLion. Yes, restarting now and then helps.

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

Online Banking 2024.

  1. Einloggen
  • Website öffnen
  • Mobile App öffnen, PIN eingeben
  • Login/Auth Option, 2x QR code scannen
  • Smartphone zur Seite legen
  1. for each (Terminüberweisung)
  • Daten am PC eingeben, prüfen, abschicken
  • Smartphone nehmen
  • App verlassen, weil es KEINE VERFICKTE OPTION zu geben scheint, die die Bestätigung aufruft
  • App öffnen, PIN eingeben
  • Popup, dass ein Auftrag wartet (ach was?)
  • die selbe PIN nochmal eingeben
  • Popup schließen
  • Smartphone zur Seite legen
code_disaster,
@code_disaster@mastodon.gamedev.place avatar

Ach, hab ich erwähnt, dass die Layouts zur PIN Eingabe für App-Login und Bestätigungen innerhalb der App seit einigen Updates unterschiedlich dimensioniert sind? Sie haben es irgendwie geschafft, auf Smartphones mit Display Ratios wie meinem ersteres anders zu skalieren. Vorher konnte ich beides bequem mit beiden Daumen tippen. Ist jetzt beim Login mit meinen Wurschdfingern nicht mehr machbar.

code_disaster,
@code_disaster@mastodon.gamedev.place avatar

@hdort bonus points if you recognize which bank I have to bear with. :)

code_disaster,
@code_disaster@mastodon.gamedev.place avatar

@hdort 💯 🤪

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

Installed the latest build of CLion Nova. Some of the new features are neat. I'm a fanboy. I want to like it.

But it's choking hard when editing a 2.5k loc source file which includes a bunch of heavy headers, like d3d12.h & friends.

While using even more RAM than CLion does.

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

I might have gone overboard a wee bit.

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

"Von Mai bis September gibt's noch mehr Fernverkehr für Chemnitz"

NOCH mehr? Potzblitz!

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

Most of the time I'm actually impressed about the kind of error messages the D3D12 debug interface reports.

But now and then it just throws a rather useless "Device removal has been triggered ... The Device took an unreasonable amount of time to execute its commands, or the hardware crashed/hung" at me.

Not very helpful indeed.

After some trial & error, I figured what it really wants to tell me. Translation: "You didn't update that one constant buffer, idiot!"

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

I may have accidentally started building yet another shader (cross-)compiler pipeline.

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

Just had to solve a captcha which gave me like ten blurred pixels to decide if they are showing a motorcycle, or just some JPEG noise.

The machines are rising!

code_disaster,
@code_disaster@mastodon.gamedev.place avatar

@Doomed_Daniel And traffic lights. Those damn US traffic lights which do not seem to follow any reasonable shape and norm whatsoever.

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

In the CLion IDE, CTRL+ALT+L reformats your code.

On Debian / Xfce the same shortcut locks the screen. Which means it turns black.

Like a hard crash.

Not the most exciting thing happening after changing some code at 1:30 am.

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