Jump to content

Recommended Posts

Posted

FRAPS works best with video games that have 3D environments. War and RTS games usually have static backgrounds and move sprites so they do not use buffering or the Flip function. FRAPSĀ  works best with games that write large amounts of data to the screen.

  • 3 weeks later...
Posted

FRAPS works best with video games that have 3D environments. War and RTS games usually have static backgrounds and move sprites so they do not use buffering or the Flip function. FRAPSĀ  works best with games that write large amounts of data to the screen.

I'm afraid you're wrong...

2D games do use backbuffers, and they do flip them just as often as 3D games do.

It's just the methods of drawing involves one less dimension...

Posted

If you want to know, the drawing works like this:

[pre]

Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  (graphics that does not need to be rendered each frame. Buttons, etc.)

Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  |

backsurf <- per-frame-graphic-blits(animations, etc) <- mainsurf(more static like surface which contains non-realtime-rendered-graphics)

Ā  |

flip(the memory pointers of the two or three backsurfs change so that the graphics card sends the newly drawn graphics to the monitor. The old backbuffer becomes the object of blitting)

[/pre]

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.