Browse by Tags

Tagged Content List
  • Blog Post: What's New in Graphics for 4.0 Beta 2

    Last beta I mentioned we were saving the best for Beta 2 so thank you for waiting :) New Features The PixelShader class now accepts Pixel Shader 3.0 shaders when your hardware supports them. Important : There is no software rendering for PS 3.0. For example, you won't see PS 3.0 Effects over Remote Desktop...
  • Blog Post: Transparent DiffuseMaterials and Depth Sorting

    I hinted at this a long time ago and then forgot to follow up, whoops! As the old post says, DiffuseMaterial writes to the depth buffer. This means if you draw one diffuse model and then draw another diffuse model behind it, the card knows not to draw the second one on top of the first because the first...
  • Blog Post: 3.5 SP1 Software 3D Leak Fix Available

    In 3.5 SP1 it was really easy to leak memory when doing software 3D rendering involving a VisualBrush or DrawingBrush. We got this complaint many times online and in person. Unfortunately, there is no work around. It’s described in “Issue 2” from this new Knowledge Base article . The fix should also...
  • Blog Post: 3D Hit Testing

    How to do 3D hit testing has come up a bit recently in the forums but essentially it isn’t any different than 2D hit testing which is described on MSDN here . You can either start with a 2D point on the Viewport3D or a 3D point on a Visual3D. Starting at the Viewport3D level is straightforward. Suppose...
  • Blog Post: Bootcamp Lecture

    We gave a lecture on 3D yesterday at a "WPF Bootcamp" event and I've attached the slides. Here's the outline: Intro to WPF3D with a simple example Interactive 2D on 3D Performance tips (based on this paper ) -- Jordan
  • Blog Post: WPF3D Perf Guide for Tier 2 Hardware

    David Teitlebaum has put together a set of perf guidelines which should help you get the most out of WPF3D on Tier 2 devices. <Disclaimer> Before you go off and implement all of the tips be sure to profile your application to find out where the true bottlenecks are in order to get the most improvement...
Page 1 of 1 (6 items)