You can, but many things may be as hard or harder...if you can do OSD, then you can do any kind of programming
I doubt that I would find it easy to do a OpenGL demo for Windows even if I am working on my own OS.
You can, but many things may be as hard or harder...if you can do OSD, then you can do any kind of programming
I done OpenGL and Direct3D 9 and still think OSDev is rather easy.bubach wrote:You can, but many things may be as hard or harder...if you can do OSD, then you can do any kind of programming
I doubt that I would find it easy to do a OpenGL demo for Windows even if I am working on my own OS.
I've done very little with DirectX or OpenGL, but I did write my own polygon renderer once that converted polygons into horizontal strips with starting and ending Z, backface removal, martix/3D co-ords/normals, zoom/focal length, etc (mostly for "self-education"). I imagine with VisualBasic, Delphi or something DirectX wouldn't be too hard.AxelDominatoR wrote: I agree. Programming OpenGL is hard as writing a little OS, if not harder
( never used DirectX however... )
That reminds me of a part of "The Programming TAO"keeper wrote: the indirect meanign there was, if you can do OSDev then you can do any kind of programming, was ment to send the message that, if your dedicated enough, then you can learn, and use any programming system to its maxamum.
There was once a programmer who was attached to the court of the warlord of Wu. The warlord asked the programmer: "Which is easier to design: an accounting package or an operating system?"
"An operating system," replied the programmer.
The warlord uttered an exclamation of disbelief. "Surely an accounting package is trivial next to the complexity of an operating system," he said.
"Not so," said the programmer. "When designing an accounting package, the programmer operates as a mediator between people having different ideas: how it must operate, how its reports must appear, and how it must conform to the tax laws.
By contrast, an operating system is not limited by outside appearances. When designing an operating system, the programmer seeks the simplest harmony between machine and ideas. This is why an operating system is easier to design."
The warlord of Wu nodded and smiled. "That is all good and well, but which is easier to debug?"
The programmer made no reply.