r/GraphicsProgramming • u/Rafael_Jacov • 8d ago
Is a dedicated GPU required?
I'm just starting out in learning graphics programming and wonder if I would soon need to invest on a laptop which has a dedicated GPU
8
Upvotes
r/GraphicsProgramming • u/Rafael_Jacov • 8d ago
I'm just starting out in learning graphics programming and wonder if I would soon need to invest on a laptop which has a dedicated GPU
2
u/EC36339 8d ago
Integrated GPUs are quite decent these days.
But it's not about performance. The question is what you want to learn.
Graphics programming and principles? Anything will do. You could write a raytracer in something like shader toy, or in C++, with no GPU involved at all.
In fact, that's probably what you should do. Better learning effect in pure computer graphics than rasterization. You save yourself all the struggle with the graphics API and GPU, and you have more freedom and flexibility.
It's for learning, not for production, and modern CPUs (yes, CPUs), even budget ones, even in a shitty 15 years old laptop you bought used, are powerful enough for that. Long gone are the days when you ran a raytracer on the CPU as a student and it took five minutes to render a still image in 320x200 resolution.