DIGIT-ARC read-only archive · snapshot: July 23, 2026

graphics programming??

7 posts · originally from https://geek.digit.in/community/threads/graphics-programming.65705/

R
ravi.xolve Original post #1
Aug 16, 2007 at 10:39 AM
We are now starting graphics programming in our cmouter science course. Our labs have TC++ installed and still use the old BGI graphics library provided with the IDE. I use GNU/Linux on my PC and I want to do graphics programming based on current standards and which are supported on Linux. Can you please help me to sort out this matter.
M
Aug 16, 2007 at 10:48 AM
ravi.xolve said:
We are now starting graphics programming in our cmouter science course. Our labs have TC++ installed and still use the old BGI graphics library provided with the IDE. I use GNU/Linux on my PC and I want to do graphics programming based on current standards and which are supported on Linux. Can you please help me to sort out this matter.
svga, qt, gtk to name a few
Here's an example of using svgalib *db.glug-bom.org/wiki/index.php/Trivial_Graphics_Programming_with_GCC_and_Svgalib
Wiki seems to be down for now, though.
D
Oct 28, 2007 at 1:07 PM
and u can use java too

*java.sun.com/products/java-media/3D/
[xubz]
[xubz] #4
Oct 28, 2007 at 1:17 PM
Or you can directly program with OpenGL API. (A little tough though, but surely its got teh 3D! Doom 3/Quake 3/ UT2004 all work on Linux with OpenGL)
Sykora
Sykora #5
Oct 28, 2007 at 4:00 PM
If you want to just create user interfaces (buttons, and textboxes and the like), go for qt/gtk - gtk is easier to use (generally), qt looks better (again, generally). If you want freeform graphics like games, etc, I recommend OpenGL, although it is hard to get a hang of it, the end results are awesome.
nightcrawler
Nov 4, 2007 at 1:33 PM
qt/gtk is good enough if you wish to make programs (dialog boxes and such ui). Rather i suggest you learn qt/gtk even if you wish to learn OpenGL although no such perquisite is needed.
CadCrazy
Nov 5, 2007 at 8:30 AM
For C GTK is good enough. If you want to do it in C++ then use QT. Although there is c++ variant of GTK i can't recall it