pouët.net

As of today, what's your "graphics toolkit" choice and why?

category: code [glöplog]
 
GTK, QT, SDL, ...

What's your weapon of choise and why?
MFC
added on the 2022-07-23 16:15:50 by Gargaj Gargaj
Also, QT/GTK are UI toolkits and SDL is a graphics/media layer, so apples and oranges?
added on the 2022-07-23 16:16:21 by Gargaj Gargaj
Quote:
MFC


Got a cool demo written on this? ^^

Quote:
Also, QT/GTK are UI toolkits and SDL is a graphics/media layer, so apples and oranges?


Hence the 'quoting'.
I transferred my graphics programming environment to Rust and SDL2/wgpu recently. Overall I think wgpu makes life easier compared to plain OpenGL just because there are more ways to catch GPU related errors and mistakes early on, but since it's an abstraction over the lower APIs you won't be getting perfect control, performance and features, and it is also in active development. So far good enough for me if it allows me to run my code on multiple platforms with different backends (even in theory) now or with better support in the future.
added on the 2022-07-23 16:57:24 by wabe wabe
Quote:
Quote:
MFC


Got a cool demo written on this? ^^

No, of course not, it's a UI toolkit, you don't write demos in those.
added on the 2022-07-23 19:13:28 by Gargaj Gargaj
could != should
added on the 2022-07-23 19:30:20 by Gargaj Gargaj
(I'm waiting for @Gargaj to leave the room and then I'll brag about Dear ImGui https://twitter.com/astrofra/status/1550908087443275776)
added on the 2022-07-23 20:33:42 by fra fra
GLUT
added on the 2022-07-23 20:34:24 by Viraxor Viraxor
OpenTK because I like OpenGL and C#
added on the 2022-07-24 05:01:10 by bloodnok bloodnok
sdl, mostly because I'm familiar with it. Since it's only used for "bootstrapping", any other cross-platform toolkit would probably do.
added on the 2022-07-24 08:53:15 by sol_hsa sol_hsa
GLFW + Vulkan
added on the 2022-07-25 08:42:10 by kusma kusma
https://github.com/bkaradzic/bgfx for 3D/GPU accelerated 2D stuff on PC-like platforms.
Why? cross-platform API (Vulkan, Metal, OpenGL, DX11/12, etc, backends) with unified (GLSL) based shader-lang. And I mostly use GLFW for windowing.
added on the 2022-07-26 13:22:54 by emoon emoon
I'm using tekUI for my RAD and prototyping needs.
added on the 2022-07-26 14:07:18 by bifat bifat
plain win32 api for sizecoding

qt for everything else
added on the 2022-07-26 17:28:54 by NR4 NR4
why? obvious sizecoding advantage with createwindow, qt is really good for a fast ui prototype (I don't care for ui, I want to not be annoyed by using or writing ui, qt is best for this)
added on the 2022-07-26 17:32:03 by NR4 NR4
For UI: I have taken a liking to egui.
For graphics: Trying to stay away from anything OpenGL-based, and mostly failing...
added on the 2022-07-26 21:11:59 by Blueberry Blueberry
Tried imGui ? it's fun.. and it works !
added on the 2022-07-27 10:21:23 by Navis Navis
Toolkits are for wussies.
added on the 2022-07-27 20:46:07 by arm1n arm1n

login