Prev | Current Page 67 | Next

Matthew MacDonald

"Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5"

Of
course, the software alternative may be much slower, so you??™ll find that computers with older
video cards won??™t run rich WPF applications very well, especially ones that incorporate complex
animations or other intense graphical effects. In practice, you might choose to scale down
complex effects in the user interface, depending on the level of hardware acceleration that??™s
available in the client (as indicated by the RenderCapability.Tier property).
nNote The goal of WPF is to offload as much of the work as possible on the video card so that complex
graphics routines are render-bound (limited by the GPU) rather than processor-bound (limited by your computer??™s
CPU). That way, you keep the CPU free for other work, you make the best use of your video card, and
you are able to take advantage of performance increases in newer video cards as they become available.
CHAPTER 1 n INTRODUCING WPF 3
WPF TIERS
Video cards differ significantly. When WPF assesses a video card, it considers a number of factors, including
the amount of RAM on the video card, support for pixel shaders (built-in routines that calculate per-pixel
effects such as transparency), and support for vertex shaders (built-in routines that calculate values at the
vertexes of a triangle, such as the shading of a 3-D object).


Pages:
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79