@beatrix@mastodon.gamedev.place avatar

beatrix

@beatrix@mastodon.gamedev.place

Senior Graphics Engineer at Unity, indie dev. Friend of the Blåhaj. All opinions are personal.

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

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

Watching what is happening in the world, I feel like I'm just rearranging deck chairs on the Titanic. Maybe that is OK, at least people get a nice place to sit before being plunged into the dark icy cold.

beatrix,
@beatrix@mastodon.gamedev.place avatar

@grumpygamer some people will have a nice place to sit… meanwhile trans people are already being thrown into the dark icy cold… because it will surely help avoid the iceberg?

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

Did some refactoring on my #wgpu renderer: separated the so far monolithic renderer struct into an engine part (managing resources and wgpu state) and an application part, calling the engine to create resources and do the drawing.

The refactoring wasn't too difficult, which reassures me that I managed to design the codebase in a way that supports this architecture; but it also revealed some deficiencies which will need more refactoring... but I suppose better sooner than later ^^

beatrix,
@beatrix@mastodon.gamedev.place avatar

This whole refactoring process also nicely reflects my general experience with #rust :

  1. took a while, but once I got the code to compile again it worked on 1st try

  2. lots of small contradictions in the opinions of the all-knowing community:

  • "no, named args would be complicated/ugly, just pass in a struct instead"
  • "no, you can't easily make all fields pub, that would encourage breaking encapsulation"

Like, does the language have to be complicated to use???

anderseknert, to random
@anderseknert@hachyderm.io avatar

So, working from home is morally wrong when service workers still need to show up, and the “laptop class” needs to get off their high horses. How about we extend this concern around inequality and privilege to include the billionaire class?

https://www.cnbc.com/2023/05/16/elon-musk-work-from-home-morally-wrong-when-some-have-to-show-up.html

beatrix,
@beatrix@mastodon.gamedev.place avatar

@anderseknert a billionaire who uses their wealth to platform fascists and attack marginalised people should just stfu about moral issues

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

When I first heard of the Metropolis Light Transport I assumed it was named that to be poetic, but, no, it's just named after Dr. Nicholas Metropolis and his assistant Steve Light-Transport.

beatrix,
@beatrix@mastodon.gamedev.place avatar

@aeva “actually Metropolis is the doctor”

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

someone who's good at linux tell me what's going on here

beatrix,
@beatrix@mastodon.gamedev.place avatar

@aeva the key part is

beatrix, to rust
@beatrix@mastodon.gamedev.place avatar

Getting a triangle on the screen is way easier with #WebGPU than with e.g. Vulkan ^^
It still gives a lot of control over the gpu, but there’s much less noisy stuff to care about (no pools, no queues from different families, no swapchain management, etc).
Tho at least in its current state i loathe wgsl… can’t index arrays, can’t compare integers 🤯 I’ll have to figure out how to use Spir-V until it’s improved.

#GraphicsProgramming #Rust #wgpu

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

Is there a good visual debugger for Linux? I wonder if I can trick Kate into being a debugger 🤔

I'm using nemiver, but it froze upon hitting a segfault in a STL source. Also I haven't been able to find a call stack view, which is kind of important.

EDIT: I'm looking for a C++ visual debugger specifically

EDIT2: I am not looking for a new editor or IDE, I don't want recommendations for a new editor or IDE, I swear to god I'll learn GDB before I willingly open VS Code again.

beatrix,
@beatrix@mastodon.gamedev.place avatar

@aeva Qt Creator worked alright for me for debugging

beatrix,
@beatrix@mastodon.gamedev.place avatar

@aeva @cvtsi2sd it’s a pity that it’s thought of as “The Qt IDE”, since it fits the role of a general purpose c++ IDE, it’s my goto c++ dev env on Linux

beatrix,
@beatrix@mastodon.gamedev.place avatar

@aeva @cvtsi2sd i used it in a vm and it was more responsive than VS natively, so might even run on a potato

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

Horrible programming language feature idea of the day: allowing abbreviating CamelCaseIdentifiers, eg like CCI

#programminglaguages
#PLdev

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