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
Twitch stream (probably short) in one hour:

8:00 am PST
11:00 am EST
16:00 UTC

twitch.tv/nothings2
nothings2 - Twitch
My name is Sean Barrett. I have been programming for over 45 years. I used to work professionally in the game industry, but now I am in between jobs. I also develop the stb single-file-header C librar...
twitch.tv
February 18, 2026 at 3:05 PM
Nice to see modern engines for retro consoles, complete with tooling: "Pyrite 64 : N64 Game-Engine and Editor". It appears like the N64 is graphically quite more capable than what I expected: www.youtube.com/watch?v=4BCm...
February 17, 2026 at 11:14 PM
Dear ImGui 1.92.6 released!
github.com/ocornut/imgu...
~80 fixes/improvements/additions
(incl. new default scalable vector font matching classic font, color markers on multi-components widgets, many fixes for fonts, tables, tree nodes, text input, navigation, viewports, backends...)
February 17, 2026 at 10:59 PM
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