dear imgui github.com/ocornut/imgui + test engine / the dragon’s trap @lizardcube, dreams, tearaway, pixeljunk shooter, soul bubbles, meka, smspower

Paris (..London.. Kyoto)
Joined January 2009
Retro software dumping day.
7
25
351
Omar πŸ‹ retweeted
The legions of the Crimson Order are on the moveπŸ’₯ Absolum is OUT NOW on PC, PlayStation 4|5, and Nintendo Switch!
Omar πŸ‹ retweeted
there is a NES emulator that simulates the behavior of individual transistors of the semiconductors not cycle level, not even gate level, transistor level
wgpu-native provides binaries but Dawn (Google's WebGPU impl.) doesn't, and it's one of those projects that drags 100k+ files and gigabytes to compile while also constantly evolving. What's the general sentiment on using wgpu-native vs Dawn on desktop? May Dawn be ditched?
6
27
It will eventually settle, but right now whenever I spend 2 hours dealing with a PR for either Vulkan either WebGPU, it kinda feels like I've just lost a week worth of energy :(
1
1
27
I used to dislike maintaining the Vulkan backend because most PR were confusing to me. But it turns out that WebGPU - which used to feel nice - is such a fast moving platform w/ WGPU, Dawn, Emscripten vs Native support, no binaries for Dawn, etc. has now taken the crown.
3
2
135
Omar πŸ‹ retweeted
It is not plausible that your designers couldn't design an experts-only feature that novices wouldn't "inadvertently" use, @amanda_lango. If your intention is to force everyone to have a Microsoft account for your own internal business reasons, have the integrity to say so.
48
64
24
1,090
Omar πŸ‹ retweeted
Who would have guessed it... Leaning on a magical compiler to do perfect kernel fusion didn't pan out. Especially in a language like C++ which is riddled with side effects.
15
14
288
Not ditching functional programming but the fact that this is evidently poorly implemented in C++. Additional complexity e.g. when debug-stepping the code or dealing with fixing a build error. Runtime performances are worse too.
2
1
28
Omar πŸ‹ retweeted
Hooray! @ladybirdbrowser has passed the 90% threshold on web-platform-tests! πŸ“ˆπŸŽ‰ This is the arbitrary limit Apple says we must reach to be considered an eligible alternative browser engine on iOS. (+ other requirements) So proud of the team for getting us this far πŸ’œ
The critical discourse should not targeted toward C++ as a language, but towards miscalibrated behaviors eg: people being addicted to designing and desiring abstractions that are more complex and less flexible than the raw version.
Modern C++ is just out of this world 🀣 Making simple things complex, and in this case performance of for loop is still better.
People of the future, rejoice! There is now a Dear ImGui renderer for this fangled new graphics API... *cough*... DirectX7! github.com/AndenDev/D3D7Imgu…
Omar πŸ‹ retweeted
Replying to @SheriefFYI
πŸ™ Some context tho: the situation is that I have enough freedom + sponsors that I can provide this tech support, which is free for most but is indirectly paid. The project benefits from it: support questions almost always move the software or docs/knowledge in a good direction.
1
1
56
Omar πŸ‹ retweeted
I cannot overstate how amazing Dear imgui and Jolt Physics are, and how even more amazing their authors can be - Omar and Jorrit give out free supports that exceeds the paid support some Very Large Companies offer for Lots of Money. both projects reignited my passion for gamedev.
3
26
3
388
Yearly reminder that: in web browsers and many apps, you can select text inside a link by holding the Alt key.
6
21
1
309
( screenshots credits: - ezSqlite, small sqlite editor, just 1 binary (github.com/aiekick/ezSqlite) - research tools (x.com/kevin_tsia/status/1916…) - Pikifen, fan-made Pikmin-based engine (github.com/Espyo/Pikifen) - custom file browser and window bg blur effect (github.com/ostef/Vk-Engine/) )
Excited to give a keynote on Monday (April 28) in #LMRL workshop at #ICLR2025 in Singapore πŸ‡ΈπŸ‡¬! @iclr_conf Will share our recent effort on generating massive label-free single cell image data and learning useful representation from intrinsic cell morphology for cancer treatment monitoring, drug screening, CRISPR screening… Come check it out if you are around in #ICLR2025. Highlights: #CytoMAD - advanced.onlinelibrary.wiley… #MorphoGenie - biorxiv.org/content/10.1101/… #StaVia - genomebiology.biomedcentral.…
1
12
Dear ImGui 1.92.3 released! github.com/ocornut/imgui/rel… - InputTextMultiline() word-wrapping. - Misc scaling/DPI helpers fixes on backends for Linux X11/Wayland/OSX. - 20+ other fixes or small additions (fonts, navigation, inputtext, debug tools, etc.
5
35
4
317
Was tricky to get right: when the editing cursor is precisely at a wrapping point, it may be represented at two different locations (end of line 1 vs start of line 2) depending on context, and its visible location has an effect on subsequent moves.
7
So editing a 10 KB-20 KB is likely to be perfectly fine (vsa 1000 KB buffer in a full Debug build not great). With e.g. UTF-8 involved & various API/legacy it's not trivial to do much better at the moment, but I thought it was best to publish in current state, I'll improve later.
1
8