Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Tron3k

Something faster than SetPixel

This topic is 5598 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''m making a raytracer which draws the raytraced image directly onto a window. So, I get the HDC of the window and draw the image with SetPixel. Unfortunately this is slow. Is there a fast way to write to Device Contexts?

Share this post


Link to post
Share on other sites
Advertisement
create a bitmap and modify its bits directly. if you want to see progress on screen, copy bitmap bits to the device context every now and then.

Share this post


Link to post
Share on other sites
Ok, I did some research on what you said. Is "SetDIBitsToDevice" the function I should use?

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
http://www.gaffer.org/tinyptc/ !

Share this post


Link to post
Share on other sites
Use Directdraw and just lock the backbuffer, and use the pointer it returns to directly access the surface and plot all pixels then unlock and flip buffers.

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!