Sign in to follow this  

Why the need for own software rasterizer?

This topic is 3664 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I have recently seen some images from the gallery with people writing their own software rasterizer. Does it benfit alot to write a own software rasterizer/renderer as compare to using directx/opengl? Yours sincerly littlekid

Share this post


Link to post
Share on other sites
Benefit in terms of performance? No.

People write software rasterisers either for the educational value, or because they need to do something the hardware can't help with. Shifting operations to the silicon inevitably results in a loss of generality, and sometimes the hardware-accelerated methods are simply too specialised for your purposes. In this case, the programmer may deem it necessary to write a software rasteriser, with no small cost to performance.

Share this post


Link to post
Share on other sites
- learning purposes
- using techniques not supported by existing hardware (raytracing, other complex techniques not currently supported in hardware)
- running on systems/platforms with no 3D API support (not even OGL or DX)
- quality or limitations (high quality CAD renderings, gigabyte-sized scenes)
- misguided belief they can do better than existing solutions

Share this post


Link to post
Share on other sites

This topic is 3664 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this