Omar
banner
ocornut.bsky.social
Omar
@ocornut.bsky.social
programmer of things and stuff. dear imgui https://github.com/ocornut/imgui / the dragon’s trap / dreams / tearaway / pixeljunk shooter / soul bubbles / meka. Paris, France https://www.miracleworld.net
Reposted by Omar
nice! now they are calling for the mass starvation and murder of the poorest Iranians
“Just weaken their economy… because they do have support in the rural areas… We have to make them feel the pain as well.”

— Former House Speaker Nancy Pelosi at the 2026 Munich Security Conference, on how she prefers to bring about regime change in Iran.
February 14, 2026 at 11:23 AM
Releasing today: 'ProggyForever': a new MIT-licensed scalable font designed to closely match ProggyClean which happily served as Dear ImGui default font for 10+ years: github.com/ocornut/prog...
The new font is now embedded by default in Dear ImGui (compressed down to ~14 KB).
February 12, 2026 at 7:29 PM
Tech companies with their constant begging for attention e.g. use of notifications, auto-subscription to newsletter are insufferable. Fuck them all.
February 11, 2026 at 3:31 PM
I was browsing some Pascal source code from 1997 and even though it is obvious nowadays, was surprised to see Sublime Text offering to find/follow function or variable definitions when hovering them with the mouse.
February 6, 2026 at 11:18 AM
Reposted by Omar
A thread regarding the Panzer Dragoon Saga decompilation thing. github.com/yaz0r/Azel

#decompilation #decomp #recomp
GitHub - yaz0r/Azel: Reverse engineering of Panzer Dragoon Saga
Reverse engineering of Panzer Dragoon Saga. Contribute to yaz0r/Azel development by creating an account on GitHub.
github.com
February 5, 2026 at 6:44 PM
Ran into an odd MSVC compiler bug today: a missing parenthesis in a specific place, in a large source file, leads compiler into allocating all my RAM, which eventually led my computer to crash. I can reproduce it reliably.
If I uncomment the extra opening brace it reports error normally.
February 4, 2026 at 4:10 PM
I wanted to copy some MP3 files on my iPhone. iTunes tells me I now need to download Apple Music and Apple Devices software from Microsoft Store. First download (~25 MB) took several minutes. Second download stalled. I tried to press the "Pause" button and even the Pause button doesn't work.
February 1, 2026 at 1:30 PM
Been enjoying Bento Blocks which is cozy and has some elegant puzzles (tho I'd encourage you to always aim for the minimum number of chops, otherwise it is too easy)
store.steampowered.com/app/3311670/Bento_Blocks/
January 30, 2026 at 3:29 PM
Some programmers are a great mystery to me. What goes in the mind of a well-intending person submitting a pull request for something (1) they don't seem to need themselves (2) while stating they haven't tested the code yet ?
January 30, 2026 at 3:05 PM
To increase feature discovery I often try to make the software self-documenting. Here e.g. I added a help popup in the error log when running automated tests from the GUI. Each of them needs to be designed to not get in the way of advanced users.
January 26, 2026 at 4:15 PM
Reposted by Omar
I had to read the theadline a couple times. A vulkan extension to improve directX on linux kinda required to mental gymnastics to parse.
It does make sense in the context of dxvk and all, but it does sound weird at face value
January 23, 2026 at 5:01 PM
Many people looked colorful and stylish in the subway tonight - then I realized it is Fashion Week.
January 22, 2026 at 9:16 PM
Reposted by Omar
Hello, I'm Pierre, a game developer for 20 years and full-time since 2020.
I'm finally taking the plunge to share my work on my solo project and the custom editor I've been developing in my spare time for almost two years.

Here's a screenshot of my Thor editor, written in Haxe/Heaps/Hashlink.
January 21, 2026 at 9:45 AM
Looking to commission someone familiar with using FontForge to work on a font. The work involve creating ~200 glyphs following precise specs. PM (with some refs) for details.
January 15, 2026 at 2:54 PM
Reposted by Omar
We're delighted to announce the winners of the 2026 New Voices Puzzle Grant!

grants.draknek.org
January 14, 2026 at 5:04 PM
It's rare enough to get bitten by a misplaced comma bug in C/C++. Even if you know how the comma operator works anyone can legitimately stare at this sorts of bug for hours without seeing it. github.com/ocornut/imgu...
January 13, 2026 at 5:01 PM
Perhaps their master plan to increase the % of code written by AI is to make interacting with code so annoying that humans will give up?
January 12, 2026 at 1:59 PM
Was eager to start my week before I realized that @github.com now refuses to let me see all issues on my own repository??!!
It's unacceptable and very stressful. My issues are carefully labelled, but not all interactions are based on label/keyword searches. Let me see my Issues.
January 12, 2026 at 11:02 AM
Reposted by Omar
"It Has To Happen Outside Of Japan" - Game Preservation Society Launches Patreon And Opens US Office Following Government Fund Freeze. (Image: @gamepres) (Repost)
"It Has To Happen Outside Of Japan" - Game Preservation Society Launches Patreon And Opens US Office Following Government Fund Freeze
"We are not leaving Japan, but this work should be allowed within Japan"
www.timeextension.com
January 10, 2026 at 12:20 AM
Reposted by Omar
A fork of the most popular (semi-abandoned) unity imgui port, with unity 6, vr and android support out of the box:
github.com/yCatDev/uimg...
GitHub - yCatDev/uimgui-extended: Unity ImGui Extended (UImGui fork) is an plugin for the immediate mode GUI library using ImGui.NET adapted for VR and mobile platforms.
Unity ImGui Extended (UImGui fork) is an plugin for the immediate mode GUI library using ImGui.NET adapted for VR and mobile platforms. - GitHub - yCatDev/uimgui-extended: Unity ImGui Extended (UI...
github.com
January 9, 2026 at 9:34 AM
I agree with those. It’s incredible how often indie game devs are reluctant to get their game tested. I’ve talked to hundreds. Most think “We’ll playtest when it is ready” instead “It’ll be most likely ready and good after we playtest”. For most projects, I believe in the latter.
I've been running an indie games studio for 15 years now, and it felt like a good time to boil down what I've learned into 4 pieces of advice:

www.pentadact.com/2026-01-08-1...

I hope it's of use, not least because goddamn I forgot how long blog posts take to write.
January 9, 2026 at 8:50 AM
Reposted by Omar
In light of the below video, and given that my previous post about this is now privated on Twitter, a sort-of repost:

While I may have popularized single-header C libraries using an IMPLEMENTATION macro, which I reinvented in ~2005/2008, I was not the first:

www.youtube.com/watch?v=kS_G...
January 7, 2026 at 11:24 PM
Reposted by Omar
I just released my video about the engine (and game) I've been working on.

The engine is based on dynamic SDFs, and the video describes how it works and what it makes possible.

Link in the reply!

This is my first YouTube video and it took forever - please repost!
January 6, 2026 at 7:53 PM
I scanned some old photos of my mother Scheherazade, mostly from early/mid 1960's Iraq. First one with her brother and friends. Second one is a graduation party. Third one in 1953 with her dad, who kept notes of photography settings.
January 5, 2026 at 12:38 PM
How American government was portrayed on French TV 25 years ago:
Comme quoi, cette chanson des guignols de l'info est intemporelle.
January 4, 2026 at 10:46 AM