Thread: GPU Programming
View Single Post
  #2   (View Single Post)  
Old 24th October 2021
Prevet Prevet is offline
Package Pilot
Join Date: Oct 2017
Posts: 198

I presume this video motivated your question?

I'd highly recommend OpenBSD for beginners to learn C/C++,
because it detects memory errors in normal operation. Its
like having a lesser Valgrind running all the time. It makes your life so much easier.

I am not sure how to answer your question, as I can't tell
what your level is.

You can make games on OpenBSD, as there are lots of game
libraries in ports, and a GUI driven 2D/3D engine called Godot.

Or it could be, you want to make your own 3D engine?
If so, keep in mind NVIDA cards are not supported on OpenBSD,
because they are closed source. AMD cards are supported up to
a certain extent. If you want to learn engine programming,
you can learn it from the Handmade Hero folks, though they
are Windows focused, but what they teach can be applied to other platforms.

I can't really help further as I don't use 3D, as it gives me
motion sickness. I'm more into the kind of games they were making fun of at the start of that video. :P
However the SlimEngine has me curious, I might try to get it to work on OpenBSD one day.

FreeBSD does support NVIDA cards so I hear, but I haven't used it.

Last edited by Prevet; 24th October 2021 at 04:24 AM.
Reply With Quote