@frog@idtech.space
@frog@idtech.space avatar

frog

@frog@idtech.space

I like frogs!

I make Windows games run on Linux! (DXVK, VKD3D-Proton, etc)

I work on Steam Deck, Color/HDR stuff, Gamescope, kernel stuff, drivers, etc, too!

Source Engine Masochist

I love my shark :3 :neofox_hug_haj_heart: cough

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

frog, to random
@frog@idtech.space avatar

Looks like I angered the vocal dumbasses that pay for Twitter today.

frog,
@frog@idtech.space avatar

@BrodieOnLinux Some cat gimmick account that reposts other people's content, made a post announcing you can now subscribe to them.

I QT'ed with "Why the fuck would I pay you to repost other people's content, you grifting fuck."

frog, to random
@frog@idtech.space avatar

Some people REALLY have HUDs that have the auto aim hud from HL2 (CHUDAutoAim) as an element which stopped working on the 64-bit port of TF because it relied on getting lucky treating the C_TFPlayer as a C_BaseHLPlayer to early out and do nothing... x_x

That is, it was reading the TF player class as the HL player class and reading the HL2 local player data which has game state like crouching, etc.

Previously this was getting lucky and pointing to somewhere that it was benign -- but struct layout diffs on x64 made this fatal.

Joys of any 64-bit port! :D

frog, to random
@frog@idtech.space avatar

My hands hurt so bad! I started playing Celeste on my Deck, but I have a thing where I MUST 100% a game as I go, thus:

I immediately went from playing regular Chapter 1 to the B-Side and wow...

Playing SMW Kaizo hacks as a kid has paid off big time... 😅

I beat it! 🥳🎂

frog,
@frog@idtech.space avatar

@BrodieOnLinux i am not!

frog, to random
@frog@idtech.space avatar

I want to start electrolysis but it's daunting and seems like such a long and expensive slog... ababababababababa

frog, to random
@frog@idtech.space avatar

I had to clone and build UE5 today to investigate a Gamescope bug, and I really have to say I am SUPER impressed with how seamless and clean that whole process was.

Building the Engine + Editor, just worked, and was reasonably fast, creating a project made a VS Code workspace with everything fully set up and ready to use.

Editor and packaging, and everything just worked with no jank at all! This is great!

frog, to random
@frog@idtech.space avatar

How many files do you have called test in your home folder? I have a few:

 test
 TEST
 test1
 test_102.bin
 test_173.bin
 test_182.bin
 test2
 test24124
 test_259.bin
 test_261.bin
 test_2.bin
 test2.mp4
 test3
 <a href="http://test_3.zip" rel="ugc">test_3.zip</a>
 test4
 test_438.bin
 test_62.bin
 test.asdasdasd
 test.c
 test_d3d9_triangle.cpp
 test.frog
 test.glsl
 test.h264
 test_if
 test.log
 test_mv_261.bin.tga
 test_mv_62.bin
 test.ogg
 test.png
 testsasd
 <a href="http://test.sh" rel="ugc">test.sh</a>
 test.spv
 test.txt
 test.vert

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

I'm kinda in love with cbindgen...

Making integrate with a large C code-base can be a real pain. We've gotten into the rhythm of it in Mesa at this point but having to bindgen interfaces and then implement those is annoying.

For NIL, which we just rewrote in Rust, we're using cbindgen instead. It's soooo smooth! Once you have the build system stuff set up, it's no harder from the code to export something than it is with C++ Arguably easier.

MR for reference: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27397

frog,
@frog@idtech.space avatar

@gfxstrand Woah, that's really cool.

Rewrite of common code when?

frog, to random
@frog@idtech.space avatar

devicetree is fucking awful

frog, to random
@frog@idtech.space avatar

SCAREY FOX :neofox_blush_hide:

Image of a fox on the Windows 10 start screen

frog, to random
@frog@idtech.space avatar

:steampowered: of course!

frog, to random
@frog@idtech.space avatar

all my windows are on DISPLAY=:3 for extra cuteness :neofox_catmask:

frog, to random
@frog@idtech.space avatar

I started work on a Gamescope backend that uses Wayland xdg-shell, subsurfaces, viewporter, single pixel buffer, ..., etc so that eventually nested Gamescope on Wayland will basically never have to composite and can use hw planes. :neofox_laptop_owo: dmabufs from gamescope clients are passed straight through to host compositor.

It's also on my to-do to implement pre-emptive commits for the baseplane which should remove the 1.x ms latency cost that nested Gamescope incurrs. :neofox_mug__w_:

Anyway, here's glxgears + mangoapp rendered as subsurfaces! :neofox_nom_haj_nervous:

https://github.com/ValveSoftware/gamescope/pull/1168

frog, to random
@frog@idtech.space avatar

Happy LEAP day!!!!!! 🐸🐸🐸🐸✨✨✨✨✨

frog, to random
@frog@idtech.space avatar

Share if you agree! :neofox_vr:

TTimo, to steam
@TTimo@mastodon.social avatar

Valve is seeing an increasing number of bug reports for issues caused by Canonical's repackaging of the Steam client through snap.

The best way to install Steam on Debian and derivative operating systems is to follow the instructions at http://repo.steampowered.com/steam/ and use the official .deb

We are not involved with the snap repackaging. It has a lot of issues.

If you don't want the .deb, please at least consider the flatpak version.

frog,
@frog@idtech.space avatar

@TTimo This has affected people internally too. I had to spend far too long trying to figure out why SteamVR was not working for someone, turns out they were using the Snap which is the default on the store + apt!

Ubuntu forwarding apt -> snap for certain package names is prime what-the-fuck-ery and actively hostile design.

frog, to random
@frog@idtech.space avatar

Deus Ex

frog, to random
@frog@idtech.space avatar

Remember to vkWaitForPresentKHR this Christmas! 🎅🎁

What's in your pPresentIds array this year? 🎄

bburbank, to random
@bburbank@idlethumbs.social avatar

well we updated half life 1!

I got to do a bunch of work specifically for fans of the game like me.

I’ll talk more about it later!!

https://www.half-life.com/en/halflife25

frog,
@frog@idtech.space avatar

@bburbank :U1f973-partyingFrog: :U1f91d-handshake: Thanks so much for the opportunity to work on it =D

Really a life dream :))

frog, to random
@frog@idtech.space avatar

It's so, so heartwarming to see such great reviews on the device and all the features I've spent the last year working on.

Thanks a lot Digital Foundry! 🐸✨💖

https://www.youtube.com/watch?v=Z1KLj06fn2s

frog, to random
@frog@idtech.space avatar

Super happy to reveal that I've been working on HDR, color management, and a whole bunch of other display/driver/kernel/Gamescope stuff for Deck OLED for the past year or so! :U1f64c-raisedHands:

Go check it out! :steamdeck:
https://www.steamdeck.com/en/

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