Romain Guy reposted
Romain Guy
Romain Guy
@romainguy.dev
Photography (https://curious-creature.com), Blog (https://romainguy.dev). In the past: Engineering Director, Android Toolkit team at Google.
3.4K followers227 following509 posts
Romain Guy reposted
I took part to Android Developer podcast, with @romainguy.dev and Tor Norbye. We talked about ADB, ADB Wifi, and Quake! www.youtube.com/watch?v=wxIw...
Romain Guy reposted
Brandon made the first ever use of bindless in WebGPU! Making things look simple takes a lot of effort: I've been iteraating on the design for 1.5 years at this point and so it's really cool to see it running for real in the browser (and not just Dawn unittests).
Wrote a blog post about using WebGPU's upcoming bindless texture sampling feature, with an accompanying demo! toji.dev/2026/10/06/w...
@mmalex.bsky.social Just got my Plinky12! Very excited to finally play with it 😀
Romain Guy reposted
In 2023 I "played" with #Swing professionally. I discovered the Filthy Rich Client book by @romainguy.dev and @chethaase.com, examples required NetBeans, dead repos. Back then, I started migrating it to @gradle.com, and modernized the examples to be runnable again. I finalized my quest this summer.
Things I enjoyed reading and watching this week. It's all about graphics this time. www.romainguy.dev/posts/2026/t...
Some more things I enjoyed reading and watching this week. www.romainguy.dev/posts/2026/t...
Some things I enjoyed reading and watching this week. Maybe you will too. www.romainguy.dev/posts/2026/t...
I really miss apps that would do ridiculous things in their UI, like Disco. If you've never used this ~2007 CD burning app, it would show a real-time smoke simulation coming out of the window when you were in the process of burning a CD. It was interactive too! www.youtube.com/shorts/zklSr...
Romain Guy reposted
The first official episode of @nicoleackermans.com and my show, @technicaltea.show just dropped on your podcatcher of choice + YouTube. Please enjoy moments like this where we hope to bring you women perspectives, STEM insights, and whatever you want to file "vibranium boobs" under.
This is the kind of cocktail of women perspectives, STEM, and nerdiness you can expect from Technical Tea. And we are so proud of it. youtube.com/shorts/1sXRm...
We recorded a special episode of Android Developers Backstage to celebrate 5 years of Compose! youtu.be/HEqXwUm6vd0?...
Fascinating optimization work done by the R8 and Compose teams to optimize coroutines: android-developers.googleblog.com/2026/07/how-...
I published vibrance-0.1.0 on Maven, now with support for Compose for Desktop (JVM). The APIs let you mix colors yourself, or draw gradients as modifiers or Compose brushes. Next steps: refine the model training to improve some color transitions, better alpha support. github.com/romainguy/vi...
Romain Guy reposted
In case you missed the phenomenal @mdevcamp.bsky.social conference, here is a link to the talk I gave there. I had such a great time there, and thank all the organizers for making it happen 🙏 🙏 slideslive.com/39082850/ele...
Romain Guy reposted
How was one of the most loved programming languages - Kotlin - created, and what is next after it? This is a rare and special conversation with Kotlin creator Andrey Breslav, with so many fascinating details on how Kotlin became the global success as it is today. youtu.be/ZggUn2mNqMU (cont'd)
I just added Brush APIs to Vibrance. You can now use pigments mixing based gradients with any Compose API that accepts a Brush. See README.md for code examples. github.com/romainguy/vi...
Romain Guy reposted
What To Learn To Be A Real Time graphics Programmer blog.demofox.org/2026/07/01/w... I wrote this up over lunch and it's surprisingly popular so sharing over here too.
Romain Guy reposted
A dream was always to make a "cloud" tool. Now over the last 1-2 years I tried to build smth on and off. Now I made it work in the browser. WARNING! Depending on the settings it can take a lot of GPU power, so be careful. Only for people who know what they're doing. artbuddy.urlich.ch/cloudbox/
I've been working on a Kotlin/Compose Multiplatform to interpolate sRGB colors as mixtures of paints/pigments. It can produce results that are more appealing than the traditional sRGB interpolation that Composes uses (see screenshot). Not quite ready for release yet. github.com/romainguy/vi...
I've been working on a Kotlin/Compose Multiplatform to interpolate sRGB colors as mixtures of paints/pigments. It can produce results that are more appealing than the traditional sRGB interpolation that Composes uses (see screenshot). Not quite ready for release yet. github.com/romainguy/vi...
Romain Guy reposted
Gobliiins Collection is AVAILABLE NOW digitally! 📢 Revealed moments ago during the AG French Direct, we are ecstatic to announce that the legendary puzzle-adventure series is making its console debut TODAY 👇 Play digitally or pre-order your PS5 physical copy https://bit.ly/m/GobliiinsCollectionRAG
Romain Guy reposted
Android is now Compose-first: developer.android.com/develop/ui/c... It was years in the making, and I'm happy to see it's finally here!
Romain Guy reposted
Romain Guy reposted
Hello Bluesky! I'm a Computer Graphics researcher at Inria Nancy. I work on physically based rendering & material appearance, and on computational fabrication / additive manufacturing - from glints and anisotropic BRDFs to non-planar FFF toolpaths. xavierchermain.github.io/publications...
Romain Guy reposted
Romain Guy reposted
meshoptimizer 1.1 is out! github.com/zeux/meshopt... Featuring two new major features, meshlet topology compression and opacity micromaps, as well as a few smaller features and improvements! More information in the infographic and release above :) Boosts and repository stars are welcome!
Romain Guy reposted
It is sadly true - androidx ktx libraries have been killed today and it is all Jake Wharton's doing. Details here: jakewharton.com/an-update-on... #androidx #androiddev
Romain Guy reposted
My erosion filter is out! Video, blog post, and shader source. It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks. Explainer video: www.youtube.com/watch?v=r4V2... Companion blog post: blog.runevision.com/2026/03/fast... #ProcGen #vfx #GameDev
Romain Guy reposted
Romain Guy reposted
Romain Guy reposted
Romain Guy reposted
A little shadertoy of my favorite song+film www.shadertoy.com/view/t3cfWf
Romain Guy reposted
i built an entire x86 CPU emulator in CSS (no javascript) you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS lyra.horse/x86css/
Romain Guy reposted
Highly recommend this video, which is a super deep dive into the techniques used to create a 64kb demoscene-style '90s FPS: www.youtube.com/watch?v=qht6...