@tojiro@mastodon.social
@tojiro@mastodon.social avatar

tojiro

@tojiro@mastodon.social

WebGPU/WebXR dev @ Google
"The downfall of modern civilization." - Joystiq

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

litherum, to random
@litherum@masto.ai avatar

For a population of people who grew up up watching Alien movies, “Hugging Face” may just be the worst name a company could possibly have

https://en.wikipedia.org/wiki/Hugging_Face

tojiro,
@tojiro@mastodon.social avatar

@kainino0x @litherum After that, watch Aliens, but for an entirely different reason. Basically every sci-fi action trope you can think of originates from that movie, as well as huge swaths of game inspirations.

tojiro, to random
@tojiro@mastodon.social avatar

Dear all the stores: if you're gonna lock up all the deodorant and laundry detergent because you're deathly afraid of people stealing essentials that cost twice what they did a few years ago, at least hire enough staff to come unlock them when you push the service button. I've been to no less than three different stores recently where everything is locked up, and yet nobody bothers to respond when you need to get something. 🤬

seanmay, to random

@tojiro
Every major Chrome release, I check the Steam Deck for hardware WebGPU in main and

Upside: Proton emulated Windows Electron builds seem to work well with WebGPU, even if native is still software.

Downside: I can't for the life of me get Chrome in Electron or otherwise, to see the Deck as a gamepad, and not with the joystick mapped to WASD, even after customizing the control scheme.

Would you happen to have any idea who I could try reaching about flags / launch args to turn that off?

tojiro,
@tojiro@mastodon.social avatar

@seanmay I still haven't quite figured that out myself.

As for the gamepad thing the problem is that on a device like the Steam Deck the gamepad also serves as an emulated mouse. You'd have to have some way of toggling back and forth between that mode and gamepad mode, and neither the SteamOS or Chrome have a mechanism for that yet. (It's only really been a concern on a handful of devices so far.)

tojiro,
@tojiro@mastodon.social avatar

@seanmay The Chrome install on Steam Deck doesn't use Proton. Since Chrome has a native Linux version that's the one that gets installed. That's also the reason why WebGPU doesn't work out of the box, because we haven't shipped the Vulkan backend for Linux. Once we do (don't have a timeframe) it'll likely be much easier (or automatic) for WebGPU to be hardware accelerated on Steam Deck. In the meantime WebGL is hardware accelerated, so that's nice!

litherum, to random
@litherum@masto.ai avatar

Watching The Verge’s super cut of Google I/O, here is what I took away from it:

AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI

tojiro,
@tojiro@mastodon.social avatar

@litherum To be fair, that was the takeaway from the longer version too.

tojiro, to random
@tojiro@mastodon.social avatar

Hey, check it out! A quick, very polished, WebGPU-based point-and-click adventure game! Built by a single, very talented dev.

https://foodforfish.org/

hbuchel, to random
@hbuchel@hachyderm.io avatar

Is this a real thing people using Tailwind do because this made me actually lol at work
https://stackoverflow.com/questions/72826605/how-to-style-nested-elements-based-on-parent-class-using-tailwind-css

tojiro,
@tojiro@mastodon.social avatar

@hbuchel Ah, I see you are not familiar with React.

(I joke, but there's plenty of ostensibly JavaScript-based libraries out there that reinvent some subset of the language in the name of making some use case "easier")

RavenWorks, to random
@RavenWorks@mastodon.social avatar

the funny thing about Animal Well is that there's virtually no music? so I've just spent all weekend with the Fez soundtrack playing in my head instead, just from the vibes.....

tojiro,
@tojiro@mastodon.social avatar

@RavenWorks It really does give major Fez vibes.

aras, to demoscene
@aras@mastodon.gamedev.place avatar

"Everybody Wants to Crank the World", a :demoscene: demo for :playdate:
@playdate. Took 4th place at @outline!

Youtube: https://www.youtube.com/watch?v=QjAKiwQxrQI
Playdate binary: https://aras-p.info/files/demos/2024/Nesnausk_CrankTheWorld-20240421.zip
Source code: https://github.com/aras-p/demo-pd-cranktheworld

Maybe I should write a short blog post about development for playdate, or somesuch. It is quite fun!

image/png
image/png
image/png

tojiro,
@tojiro@mastodon.social avatar

@aras @playdate @outline Playdate is a 1bit display, right? So all of that fantastic shading is via dithering? Very cool!

tojiro, to random
@tojiro@mastodon.social avatar

Took a detour from Hades II to beat Animal Well. Steam says it took me 14hrs to get to the ending. (And yes, there's still plenty of post-ending mysteries I haven't solved.)

It's a fantastic little combat-less Metroidvania that I only have two complaints with:

  • A couple of puzzles are not colorblind-friendly (But they're not too hard to stumble through regardless)

  • Several areas/puzzles rely on fairly twitchy platforming skills.

But still an easy recommendation!

mekkaokereke, to random
@mekkaokereke@hachyderm.io avatar

If you got upset at me for pointing out that more people died of Covid under Biden than Trump, in large part because Biden rolled back common sense restrictions that were in place under Trump...

Then you'll hate me pointing out that Trump introduced a 25% tariff on Chinese EVs, and Biden is upping that to 100% tariff.

https://insideevs.com/news/719283/chinese-ev-tariffs-biden-quadruple/

We can't allow the US to get off of fossil fuels... unless US billionaires win! 🤡

Fear the BYD Dolphin! (an EV car for $12K)
https://m.youtube.com/shorts/T3nfyO_UHjk

tojiro,
@tojiro@mastodon.social avatar

@mekkaokereke This has been a recent source of frustration to me. I'm looking at replacing my old SUV with an EV, and would specifically like something small and low cost because it's almost exclusively going to be used for me to commute and run errands. (We have a van if we're going somewhere as a family.)

So why is it that most of the EVs on the market are SUV-shaped, and none are particularly low cost? Where's the EV equivalent of a Ford Focus? I don't want a status symbol.

tojiro,
@tojiro@mastodon.social avatar

@agocke @mekkaokereke Sadly I'm a big guy, so a Mini Cooper is probably off the table for me in any scenario. 😆

tojiro,
@tojiro@mastodon.social avatar

@wa7iut @kinsale42 @mekkaokereke I'm a rather large fellow, so I'm skeptical that I could comfortably fit in that. But looks can be deceiving, maybe it's bigger on the inside? 😁

RavenWorks, to random
@RavenWorks@mastodon.social avatar

decided to glance at my Animal Well achievement statistics, to see if I'd done anything rare; instead found that there's some achievement that's within a rounding error of every player in the world having done except me, even though I've played for eight hours..... now THAT'S fascinating

I am feeling weirdly stumped for how far I am in the game; I could believe I've been playing with one hand behind my back without realising it, hhhhh

tojiro,
@tojiro@mastodon.social avatar

@RavenWorks Ha! I know the feeling. Got stuck in a single room in Animal Well for like 45 min last night, probably because I lack the right tool for it, but it's possible to get by with what I have, just really difficult.

I want a service you can ask, spoiler free, "here's how I've been trying to do this thing in this game. Yes or no: am I making it too hard?"

tojiro, to random
@tojiro@mastodon.social avatar

There's a song in Hades II that the main character jokes about being annoyed that it's stuck in her head, which I laughed about.

Just now I realized that I've been humming it all morning. 'mGoingDown

tojiro, to random
@tojiro@mastodon.social avatar
litherum, to random
@litherum@masto.ai avatar

You’d think that the first thing your advisors would tell you when you run for president is maybe dont tell people that worms are eating your brain?

https://www.nytimes.com/2024/05/08/us/rfk-jr-brain-health-memory-loss.html

I can’t make this stuff up

tojiro,
@tojiro@mastodon.social avatar

@litherum Politician: "I wrote about shooting a puppy in the head in my book"

Advisors: "That is quite possibly the worst thing you could have possibly done for your political career"

RFK Jr: "Hold my worm- I mean... beer! Worm my beer! Uh... Wait. What?"

athas, to webgpu
@athas@freeradical.zone avatar

How do people test programs/shaders in CI? Can Chrome or Firefox run headless on a server in a closet? Is there a implementation that does not need a physical GPU?

tojiro,
@tojiro@mastodon.social avatar

@athas Environment may be different for you, but this blog post from the Chrome team may help: https://developer.chrome.com/blog/supercharge-web-ai-testing

litherum, to random
@litherum@masto.ai avatar

Thought experiment: imagine if Google decided not to go with Vulkan on Android devices, and instead either decided to double down on OpenGL, or decided to invent their own modern GPU API

tojiro,
@tojiro@mastodon.social avatar
tojiro,
@tojiro@mastodon.social avatar

@litherum That's amusingly similar to my comment about it from several years back!

"GL -> Vulkan is like complaining that your Prius is too slow, so someone gives you all the pieces of a Ferrari."

https://twitter.com/Tojiro/status/628664374408839169

tojiro,
@tojiro@mastodon.social avatar

@litherum I've seen enough well-done ports to assume that Vulkan can be faster than GL/D3D11 (not sure about D3D12) but it also seems depressingly easy to go through a lot of work to port it and come out the other side slower.

The fact that games like Baulder's Gate 3 have Vulkan modes, but they recommend using D3D11 via the Proton compat layer on Steamdeck (A Vulkan-native device!) is emblematic of the difficulties here.

tojiro,
@tojiro@mastodon.social avatar

@litherum There were SO MANY discussions at Khronos about whether they should keep the OpenGL name or some variant of it. I'm glad they ultimately didn't, given how different the APIs are. (By the same token I think it's a little misleading to have D3D12 and D3D11 be so similar in name, but at least D3D had a history of reinventing itself.)

tojiro,
@tojiro@mastodon.social avatar

@litherum OpenGL "reinvented" itself by piling more and more on top of the old stuff, which was never removed (GL ES being the exception). D3D wasn't afraid to drop old patterns wholesale, which was to its benefit overall.

tojiro,
@tojiro@mastodon.social avatar

@litherum Granted, but that didn't match the reality of how most people actually used the API (at least on Windows, which is where I had the most experience). No matter what version you were ostensibly using it was still accessed as a pile of extensions.

tojiro, to random
@tojiro@mastodon.social avatar

Hi-Fi Rush was a fun, imaginative, unique game that was critically acclaimed. So of course Microsoft is rewarding the studio behind it by laying them all off. They're apparently not even folding the team into other projects, just letting them all go. 🤬🤬🤬

https://www.theverge.com/24151047/xbox-shuts-down-arkane-austin-tango-gameworks-microsoft

tojiro,
@tojiro@mastodon.social avatar

@someguyjg Immediately after they finished porting the game to the PS5. Naturally.

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