mirror of
https://github.com/Ed94/IMGUI_Notes.git
synced 2025-06-15 11:11:47 -07:00
more notes
This commit is contained in:
58
README.md
58
README.md
@ -2,30 +2,22 @@
|
||||
|
||||
Just a place I'm sharing all the notes and research I have on immediate mode user interfaces
|
||||
|
||||
## Casey Muratori
|
||||
|
||||
[Immediate-Mode Graphical User Interfaces - 2005](https://www.youtube.com/watch?v=Z1qyvQsjK5Y)
|
||||
[Original Molly Rocket IMGUI forum](https://web.archive.org/web/20140110175254/https://mollyrocket.com/forums/viewforum.php?f=10)
|
||||
|
||||
## Sean Barret
|
||||
|
||||
The Inner Product column on Immediate Mode GUIs:
|
||||
[Game Developer - September 2005 (Page 34-36)](assets/GDM_September_2005.pdf)
|
||||
[Sample Implementation](https://silverspaceship.com/inner/imgui/)
|
||||
|
||||
## Casey Muratori
|
||||
|
||||
[Immediate-Mode Graphical User Interfaces - 2005](https://www.youtube.com/watch?v=Z1qyvQsjK5Y)
|
||||
[Original Molly Rocket IMGUI forum](https://web.archive.org/web/20140110175254/https://mollyrocket.com/forums/viewforum.php?f=10)
|
||||
|
||||
## Handmade
|
||||
|
||||
[Podcast Episode 3: Micha Mettke](https://handmade.network/podcast/ep/c1174949-adc4-492d-89b5-ca73dea4ff16)
|
||||
[January Meetup - Writing an IMGUI](https://youtu.be/wsJ8Y1HO250)
|
||||
|
||||
* [PPT](https://www.slideshare.net/HenryRose9/implementing-imgui)
|
||||
* [vui](https://github.com/heroseh/vui)
|
||||
|
||||
## Johannes Norneby
|
||||
|
||||
[Imgui Article](https://www.johno.se/book/imgui.html)
|
||||
|
||||
* [PPT](https://johno.se/book/imgui.pdf)
|
||||
* [PPT](https://johno.se/book/imgui.pdf) s
|
||||
|
||||
[Trygve Reenskaug vs IMGUI](https://johno.se/book/trygve_vs_imgui.html)
|
||||
|
||||
@ -34,6 +26,10 @@ The Inner Product column on Immediate Mode GUIs:
|
||||
[Improving Our Immediate-Mode UI Stuff (Part 1)](https://youtu.be/gPKDnu5QaZk)
|
||||
[Improving Our Immediate-Mode UI Stuff (Part 2)](https://www.youtube.com/watch?v=upURrmzpD5Q)
|
||||
|
||||
## Mr. 4th Programming (Allen Webster)
|
||||
|
||||
["Designing a UI System" with Ryan Fleury](https://www.youtube.com/watch?v=ueWE7qDbZ2w&pp=ygUMaW1ndWkgbXIgNHRo)
|
||||
|
||||
## nakst
|
||||
|
||||
[Writing a toy UI library](https://nakst.gitlab.io/tutorial/ui-part-1.html)
|
||||
@ -41,16 +37,34 @@ The Inner Product column on Immediate Mode GUIs:
|
||||
## Nic Barker
|
||||
|
||||
[clay introduction (YT)](https://www.youtube.com/watch?v=DYWTw19_8r4)
|
||||
[clay](https://github.com/nicbarker/clay)
|
||||
[How Clay's UI Layout Algorithm Works](https://www.youtube.com/watch?v=by9lQvpvMIc)
|
||||
[clay](https://github.com/nicbarker/clay)
|
||||
|
||||
[Why Use C for UI Library? | Nic Barker](https://youtu.be/8ZlN07IvoPI)
|
||||
|
||||
## Omar Cornut
|
||||
|
||||
[Dear Imgui](https://github.com/ocornut/imgui): The Industry Standard.
|
||||

|
||||
|
||||
[About the IMGUI paradigm](https://github.com/ocornut/imgui/wiki#about-the-imgui-paradigm)
|
||||
|
||||
## Ryan Fleury
|
||||
|
||||
[UI Series -- Table of Contents](https://www.rfleury.com/p/ui-series-table-of-contents)
|
||||
[The RAD Debugger Project](https://github.com/EpicGames/raddebugger)
|
||||
|
||||
* Specifically see the `ui` & `df_gfx` modules. There are problably more important ones to see but these are the first to reference.
|
||||
* Specifically see the `ui` & `df_gfx` modules.
|
||||
|
||||
## Tscoding's Related Content:
|
||||
## Handmade
|
||||
|
||||
[Podcast Episode 3: Micha Mettke](https://handmade.network/podcast/ep/c1174949-adc4-492d-89b5-ca73dea4ff16)
|
||||
[January Meetup - Writing an IMGUI](https://youtu.be/wsJ8Y1HO250)
|
||||
|
||||
* [PPT](https://www.slideshare.net/HenryRose9/implementing-imgui)
|
||||
* [vui](https://github.com/heroseh/vui)
|
||||
|
||||
## Tscoding's Related Content
|
||||
|
||||
[Immediate UI for My Game in C++](https://youtu.be/8e56I1z9cn4)
|
||||
[Improving Immediate UI for My Game](https://youtu.be/-FYKw5rH2aU)
|
||||
@ -63,22 +77,24 @@ The Inner Product column on Immediate Mode GUIs:
|
||||
|
||||
## Other
|
||||
|
||||
[DPI-aware IMGUI](https://web.archive.org/web/20220313014325/https://ourmachinery.com/post/dpi-aware-imgui/)
|
||||
[BoksOS Immediate-Mode GUI discussion with Allen Webster](https://www.youtube.com/watch?v=sAzgZjUJ7-M&pp=ygUTaW1ndWkgYWxsZW4gd2Vic3Rlcg%3D%3D)
|
||||
[DPI-aware IMGUI](https://web.archive.org/web/20220313014325/https://ourmachinery.com/post/dpi-aware-imgui/)
|
||||
[Imgui PPT](https://www.cse.chalmers.se/edu/year/2011/course/TDA361/Advanced%20Computer%20Graphics/IMGUI.pdf)
|
||||
[Jari Komppa's Article](https://solhsa.com/imgui/)
|
||||
[Unity Blog - Going deep with IMGUI and Editor customization](https://blog.unity.com/engine-platform/imgui-and-editor-customization)
|
||||
[Zero Memory Widget](https://perso.univ-lyon1.fr/thierry.excoffier/ZMW/)
|
||||
|
||||
## Relevant Libraries:
|
||||
## Relevant Libraries
|
||||
|
||||
[boto-ui](https://github.com/talesm/boto-ui)
|
||||
[Dear Imgui](https://github.com/ocornut/imgui)
|
||||
[eui](https://github.com/erysdren/eui)
|
||||
[egui](https://github.com/emilk/egui)
|
||||
[Kiss SDL](https://github.com/actsl/kiss_sdl)
|
||||
[LiteGui](https://github.com/UnSkyToo/LiteGui)
|
||||
[microui](https://github.com/rxi/microui)
|
||||
[microui - Odin](https://github.com/odin-lang/Odin/tree/master/vendor/microui)
|
||||
[Nuklear](https://github.com/Immediate-Mode-UI/Nuklear)
|
||||
[Nuklear](https://github.com/Immediate-Mode-UI/Nuklear)
|
||||
[PanGui](https://www.pangui.io)
|
||||
[Quarks](https://github.com/Immediate-Mode-UI/Quarks)
|
||||
[raygui](https://github.com/raysan5/raygui)
|
||||
[wtk](https://github.com/origamicomet/wtk)
|
||||
|
BIN
assets/imgs/dearimgui_meme.png
Normal file
BIN
assets/imgs/dearimgui_meme.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 88 KiB |
Reference in New Issue
Block a user