@ocornut@mastodon.gamedev.place avatar

ocornut

@ocornut@mastodon.gamedev.place

game programmer.
dear imgui / wonder boy: the dragon's trap / tearaway, dreams / pixeljunk shooter, 4am / soul bubbles

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

ocornut, to random
@ocornut@mastodon.gamedev.place avatar

I've recently lost my largest source of income allowing to work on Dear ImGui. It's a bit worrying but not short-term critical yet, as last years I've pushed hard to get other teams on board, contributing via various sponsoring, support contracts, test engine licenses etc.

I'm thankful to everyone who allowed keeping the lib permissive & open source for many years. I do 100% intend to keep it as such. If your team relies on it, consider reaching out to discuss ways of supporting the software.

ocornut,
@ocornut@mastodon.gamedev.place avatar

@grumpygamer I closed the Patreon four years ago because I had evidence it created a perception where large companies would aim lower when doing financial contributions. Nowadays I mostly do B2B invoices for eg sponsoring yearly or whatever works best in context, when there’s a will there’s always a path :)

ocornut,
@ocornut@mastodon.gamedev.place avatar

@aras Aww <3 I sort of didn't want to pester you again, but same scheme is possible, let's e-mail!

ocornut,
@ocornut@mastodon.gamedev.place avatar

@janvhs @filippo I am successful making income this way tbh. It just happens that i had many eggs in same basket and lose them. I’ll bounce back and keep working on dear imgui!

ocornut, to random
@ocornut@mastodon.gamedev.place avatar

Dear ImGui 1.90.4

  • fixed a sub-menu closing issue
  • fixed focus API from not working on _NoNavInputs windows
  • improvements/fixes to table angled headers
  • made DebugStartItemPicker() public API (<-- this is super useful)
  • some more things
    https://github.com/ocornut/imgui/releases/tag/v1.90.4

video/mp4

ocornut,
@ocornut@mastodon.gamedev.place avatar

(Btw the only reason I made three releases separated by 1 week each, is that in both cases I discovered a regression which was meaningful enough I felt it needed a fix in a tagged release.
Other than that I have no particular intent to tag releases so often.)

ocornut,
@ocornut@mastodon.gamedev.place avatar

@mamoniem I have a large battery of automated tests already https://github.com/ocornut/imgui_test_engine but they cannot cover everything

hbons, to vscode
@hbons@mastodon.social avatar

I want to shift focus to improving VS Code's version control flows soon. 🔀

what are some things you like/dislike currently? more importantly, what's frustrating you?

I'll start: I'm missing a visual git-log and feel disoriented because of it.

ocornut,
@ocornut@mastodon.gamedev.place avatar

@hbons I gave it a quick look once and couldn’t find the git log and never looked at it again. That said, it’s only a symptom of the fact its not really a good idea to replicate git flow in more tools. Using one quality git client (eg: git fork) seems like a better idea than adding even more stuff to VS or VS Code imho.

ocornut, to random
@ocornut@mastodon.gamedev.place avatar

Released Dear ImGui 1.90.3

  • Mostly fix a menu sizing issue in 1.90.1/1.90.2.
  • Also misc backends work (Vulkan: minor init API changes to improve dynamic_rendering support, SDL2/SDL3: gamepad improvements, disconnection support, multiple gamepads, etc.)
    https://github.com/ocornut/imgui/releases/tag/v1.90.3
ocornut, to random
@ocornut@mastodon.gamedev.place avatar
ocornut, to random
@ocornut@mastodon.gamedev.place avatar

The stylish, unknown & extremely rare SEGA AI COMPUTER (1986) promised natural language processing and "artificial intelligence" via its Prolog interpreter.

We're making available today, for the first time ever: system roms, game cards, tapes recordings, scans, photos, MAME driver & more: https://smspower.org/SegaAI

image/png
image/jpeg
image/png

ocornut, to random
@ocornut@mastodon.gamedev.place avatar

Dear ImGui 1.90.1 released!
https://github.com/ocornut/imgui/releases/tag/v1.90.1
30+ fixes/improvements & new debug break tools

image/png
image/png
image/png

ocornut,
@ocornut@mastodon.gamedev.place avatar

(Screenshots credits

ocornut, to random
@ocornut@mastodon.gamedev.place avatar

@juulcat @dougbinks While stumbling on a dear imgui in-game credits I alsosaw your names in Avatar: Frontiers of Pandora https://www.mobygames.com/person/863840/juliette-foucaut/

daniel_collin, to random
@daniel_collin@mastodon.gamedev.place avatar

The more UI code I do the more I feel I need to try to implement my own thing.

Nothing I have used really hits the sweet spot for me. I know it would be tons of work to do it, but I think it would be worth experimenting at least to see where it goes before committing to do "everything"

ocornut,
@ocornut@mastodon.gamedev.place avatar

@daniel_collin What’s your current project about precisely? I’m not sure I even know what you’ve been working on lately.

ocornut,
@ocornut@mastodon.gamedev.place avatar

@dougbinks @daniel_collin I think font/text issues will eventually be solved but i understand its taking a while and people won't wait. I'm a bit wary about fine details of keyboard interactions too, for very high productivity apps such as debuggers (but heading toward making it possible to hijack/override navigation for custom purpose).

ocornut,
@ocornut@mastodon.gamedev.place avatar

@daniel_collin Is it specifically that you want better quality font rendering (e.g. subpixel, hinting, kerning) at lower-level? or are you also much affected by higher-level systems making it not easy to scale, decorate fonts?

ocornut, to random
@ocornut@mastodon.gamedev.place avatar

I may have attained peek home interior with this disco ball plant pot. Happy 2024 everyone!

castano, to random
@castano@mastodon.gamedev.place avatar

Android demo is coming along well. UI, touch controls, basic view options, and benchmark all work. If all goes as planned I'll upload to google play next week.

ocornut,
@ocornut@mastodon.gamedev.place avatar

@castano I have done some experiment on click-through windows now, it can be made to work but not with overlapping windows. The passthrough would set io.WantCaptureMouse=false, but window needs to be kept marked as hovered. Passthrough expecting window under one to receive the hit wouldn't easily be possible.

ocornut,
@ocornut@mastodon.gamedev.place avatar

@castano So that's quite a constraint IMHO. In your situation (shot you posted) wouldn't auto-resizing the window work well enough?

ocornut,
@ocornut@mastodon.gamedev.place avatar

@castano This specific case you have is exactly where the feature can potentially work (no other window below your window).

I'll just need to think of ways to clarify the issue/contract when there are overlapping windows, because then it would get weird in potentially unobvious ways.

ocornut,
@ocornut@mastodon.gamedev.place avatar

@castano There's a ~15 lines change that may allow it but from my POV it's a little bit of a documentation challenge. I'll think about it.

ocornut,
@ocornut@mastodon.gamedev.place avatar

@castano Assuming your windows are unmovable, I think you can use this:
https://gist.github.com/ocornut/9abd2be424cfc38dc0f5ee0040fbb677

ocornut,
@ocornut@mastodon.gamedev.place avatar

@castano see V2 in updated gist I think it'll fix it.

ocornut,
@ocornut@mastodon.gamedev.place avatar

@castano It seems to work in my test bed (I'm running one of stock example

  • added ImGuiWindowFlags_NoMove to the "Hello, world" window
  • calling MakeWindowInputPassthrough("Hello, world!");
  • in demo->inputs looking at io.WantCaptureMouse value.

Are you reading io.WantCaptureMouse in your mouse event handler?

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