|
|
|
|
|
by unsigner
885 days ago
|
|
That's amazing! What does the API look like?
I see you're calling it FuryGL so it must have some roots in OpenGL?
What did you have to change because of the underlying hardware? compared to OpenGL? Compared to what a software rasterizer API would look like?
You probably are familiar with Glide? |
|
If the hardware were ever to support actual shaders, I would be writing a full D3D-driver stack for it as Windows would then be able to utilize the GPU as a "real" GPU, rather than as just a display controller. As things are now, Windows has no idea that the device can do anything other than display a pre-composited desktop. When an application wants to utilize its 3D rendering capabilities, the driver actually does a mode swap similar to how the old Voodoo cards used to work - the OS still thinks it's rendering the desktop, but the hardware is actually displaying the application's content.