Fraps 1.9C out


Recommended Posts

With the release of DirectX 9 I've put together another build. New for Fraps 1.9C:

Full DirectX9 support! Frame rates, screen capture & video capture all working in DX9.

Fixed a bug that occurred with DirectX8 games after a screenshot or movie had been recorded. Any change in resolution/bit depth could cause the game to crash.

Third party programs can now get access to Fraps data in realtime. This is mainly for people who have added LCD displays to their cases. The info available includes the game name, current FPS and number of frames rendered since the game began.

A few observations on the changes in DirectX 9 and how it relates to Fraps:

The GOOD: DirectX9 adds a function GetRenderTargetData which is explicitly designed to copy the frame buffer data from the video card to system memory. This form of transfer has been very poorly supported in the past causing slow readback speeds. Hopefully all drivers will soon support GetRenderTargetData with DMA, resulting in fast video capture for everyone (not just Nvidia owners).

The BAD: Capture performance with anti-aliasing (multisampling) enabled is atrocious. DirectX9 now prohibits you from accessing multisampled surfaces directly, with the only way to get the frame buffer data via the slow GetFrontBufferData function. The speed difference capturing video with one of the SDK samples:

DX8 - 640x480x32 with 4xAA - 30 fps

DX9 - 640x480x32 with 4xAA - 6 fps

DirectX9 has added support for higher quality color modes using 10 bits per color component (instead of the current 8 bits). The GetFrontBufferData function will ONLY return 8-bit color components. In other words, when using the higher quality color mode it is impossible to get a precise copy of the frame buffer if anti-aliasing is enabled.....

Finally, a reminder to all to update their video card drivers. A lot has changed recently, so I'd only recommend using the latest drivers available from Nvidia (41.09), ATI (Catalyst 3) & PowerVR (1.6).

This'll likely be the last release for the year, so a Merry Xmas and Happy New Year to all!

Download

Source

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.