Pleng
Well-Known Member
- Joined
- Dec 28, 2006
- Messages
- 3,030
Last night I had a though.
Would it not be possible to create a Pseudo OpenGL graphics driver that renders OpenGL graphics in software and then pumps the output to the standard graphics driver? Similar in a way I guess to how pseudo drivers are used to mimic CR-Rom drives from ISO files, and pseudo network drivers bridge network connections between VMWare and the host OS.
Now, of course essentially turning OpenGL into a software renderer would be painfully slow and it probably wouldn't be much good for 3D graphics. But there are also 2D graphics libraries that rely on OpenGL rendering. These may well work with a software GL renderer. And perhaps, in time, if such a driver was made to work, it could later be offloaded to the DSP.
Any thoughts?
Would it not be possible to create a Pseudo OpenGL graphics driver that renders OpenGL graphics in software and then pumps the output to the standard graphics driver? Similar in a way I guess to how pseudo drivers are used to mimic CR-Rom drives from ISO files, and pseudo network drivers bridge network connections between VMWare and the host OS.
Now, of course essentially turning OpenGL into a software renderer would be painfully slow and it probably wouldn't be much good for 3D graphics. But there are also 2D graphics libraries that rely on OpenGL rendering. These may well work with a software GL renderer. And perhaps, in time, if such a driver was made to work, it could later be offloaded to the DSP.
Any thoughts?