Jason Ekstrand 💔🇺🇦 Profile picture
Mar 31 5 tweets 1 min read Twitter logo Read on Twitter
For those of you that don't know, today is #TransDayOfVisibility. I'm not going to do a whole thread because that's not my style.
What I will say is that we exist, that we're fairly normal people (apart from getting assigned the wrong gender) and that there's a surprising number of us writing your graphics drivers. 🧐
Do a bit of googling today. Educate yourself (but watch out for bigoted misinformation). There's a lot of really cool trans people in computer science.
I'll also say that times are rough right now, especially in the US and UK. If you know a trans/non-binary person, give them a hug today. They probably need it.
If you want to do something more material to help, call your congresspeople (US) or MP (UK) and tell them to leave the trans community alone, especially the kids. None of the countless anti-trans bills being put forward right now are helpful or useful in any way.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jason Ekstrand 💔🇺🇦

Jason Ekstrand 💔🇺🇦 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jekstrand_

Mar 31
Now that VK_EXT_shader_object is out, I've got some thoughts...

Before I dig in, a disclaimer: I am NOT speaking on behalf of Khronos or the Vulkan working group. I also no longer work for a hardware vendor. I'm just very well-connected within the 3D graphics community.
The way I see ESO is as a sort of speculative or presumptuous directional extension. In an ideal world, it's where we'd like to go. Will we be able to get there? We've done enough engineering work to know it's implementable on the three desktop vendors. Will it get good perf?🤷‍♀️
Unfortunately, we can't try something this big out without just going for it and seeing what happens. There's too many players to do it all with internal NDA'd prototypes.

This means ESO is a $100M (thin air number) industry-wide R&D project.
Read 14 tweets
Aug 18, 2022
As I continue playing with all the different 3D hardware out there, I've found a fascinating (but obvious) correlation: How the different IHVs are doing in terms of market dominance exactly correlates with how good their HW design is. Exactly.
At this point, I've had in-depth conversations with driver engineers and also personally touched the drivers for basically all the 3D hardware in the industry so I'm pretty confident in this assertion.
Before I begin, please no dog-piling to defend your company. I'm not intending to shame anyone. We're all doing the best we can here with the resources we have and I get that.

Also, this is all my personal observations and gut feelings. I'm not prepared to defend it in court.
Read 17 tweets
Jul 1, 2022
I kind-of hate Vulkan pipeline objects.

Ok, yes, I realize that may be a bit of an inflammatory statement in some circles but let me explain... 🧵
Back in 2015 when we were designing Vulkan, much of the graphics industry was under a shared delusion that we could make desktop/mobile more like consoles. In particular, that we could get to shader pre-compilation nirvana, or at least pretty close.
The hardware vendors said, "If you give us enough information, we can compile your shaders all the way to a binary, fully optimized. And we can reliably do it inside in the vkCreate*Pipeline() call. Shader compile hitching will be a thing of the past."
Read 19 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(