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?
What's your weapon of choise and why?
MFC
Also, QT/GTK are UI toolkits and SDL is a graphics/media layer, so apples and oranges?
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.
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.
could != should
(I'm waiting for @Gargaj to leave the room and then I'll brag about Dear ImGui https://twitter.com/astrofra/status/1550908087443275776)
GLUT
OpenTK because I like OpenGL and C#
sdl, mostly because I'm familiar with it. Since it's only used for "bootstrapping", any other cross-platform toolkit would probably do.
GLFW + Vulkan
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.
Why? cross-platform API (Vulkan, Metal, OpenGL, DX11/12, etc, backends) with unified (GLSL) based shader-lang. And I mostly use GLFW for windowing.
I'm using tekUI for my RAD and prototyping needs.
plain win32 api for sizecoding
qt for everything else
qt for everything else
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)
For UI: I have taken a liking to egui.
For graphics: Trying to stay away from anything OpenGL-based, and mostly failing...
For graphics: Trying to stay away from anything OpenGL-based, and mostly failing...
Tried imGui ? it's fun.. and it works !
Toolkits are for wussies.