Remix.run Logo
piker 3 hours ago

I mean, fair enough, but [at least] wikipedia agrees with that take.

> Graphical user interfaces traditionally use retained mode-style API design,[2][5] but immediate mode GUIs instead use an immediate mode-style API design, in which user code directly specifies the GUI elements to draw in the user input loop. For example, rather than having a CreateButton() function that a user would call once to instantiate a button, an immediate-mode GUI API may have a DoButton() function which should be called whenever the button should be on screen.[6][5] The technique was developed by Casey Muratori in 2002.[6][5] Prominent implementations include Omar Cornut's Dear ImGui[7] in C++, Nic Barker's Clay[8][9] in C and Micha Mettke's Nuklear[10] in C.

https://en.wikipedia.org/wiki/Immediate_mode_(computer_graph...

[Edit: I'll add an update to the post to note that Casey Muratori simply “coined the term” but that it predates his video.]

pjmlp 2 hours ago | parent | next [-]

Dig out any source code for Atari, Spectrum or Commodore 64 games, written in Assembly, or early PC games, for example.

And you will see which information is more accurate.

piker 2 hours ago | parent [-]

Yeah no doubt you're correct. I wasn't disagreeing - just establishing the reasonableness of my original statement. I must have read it in the Dear ImGui docs somewhere.

an hour ago | parent | prev | next [-]
[deleted]
vodou 2 hours ago | parent | prev | next [-]

I am pretty sure there are people here qualified enough to edit that Wikipedia page in a proper way.

arandomhuman 2 hours ago | parent | prev [-]

Wikipedia clearly has never been shown to have faults regarding accuracy.

tux3 2 hours ago | parent [-]

{{cn}}