Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
D2D development blog
The DirectX blog has gone live
The new DirectX blog just went live: https://blogs.msdn.com/DirectX From now on, this is where I will...
Date: 04/20/2009
Testing Multiple Authors
You can safely ignore this post - just making sure multiple authors works well with MSDN blogs.
Date: 02/09/2009
What I have been working on
Since the PDC is over and the Beta has been released, I can finally tell you what I have been...
Date: 01/28/2009
A debug device really does need the debug layer
D3D10_CREATE_DEVICE_DEBUG is a really handy thing to use:...
Date: 12/17/2007
Yes, I am still here
Since the work on Microsoft Max wound down, I have been working on things that I cannot discuss....
Date: 12/17/2007
Tricks with D3DX10GetImageInfoFromResource
I am playing with D3D10 tonight, and I am trying to get D3DX10GetImageInfoFromResource to work for...
Date: 03/30/2007
Cool trick with Dependency Properties
One of the cool things about dependency properties is that they allow other things to be dependent...
Date: 02/02/2007
IScrollInfo tutorial part IV
After our last installment, which was written many moons ago (literally), the only remaining thing...
Date: 12/09/2006
Bye bye to Microsoft Max
As we can see now on the home page, the Max project has ended. It was a real blast, and I had the...
Date: 12/09/2006
2B0ST0N6 day five
Note: This is really late in being posted, but I had work to catch up on when I got back :) The...
Date: 08/08/2006
2B0ST0N6 day four
The first thing that I saw on day four was the paper "Photo Tourism: Exploring Photo Collections in...
Date: 08/05/2006
2B0ST0N6 day three
Today I tried to get an early start on the day by avoiding the infamous Boston Big Dig inspired...
Date: 08/02/2006
2B0ST0N6 day two
The second day was very different to the first, with some papers being presented, a trip through the...
Date: 08/01/2006
2B0ST0N6 day one
This is the first of my posts describing my experiences at SIGGRAPH 2006. I will try to have a post...
Date: 07/31/2006
Changing Panels and DataTemplates with ItemsControls in WPF/Avalon
I have posted before about the philosophy behind the ItemsControl, and now I will pull together some...
Date: 07/26/2006
More advanced attached property use: the Ramora pattern
I like to think of the technique I am about to demonstrate as the Ramora pattern - it allows you to...
Date: 07/26/2006
Running a blog is hard
I finally found the settings in my blog that allow me to keep track of comments. For some reason, I...
Date: 07/25/2006
Attached properties - the basics
One of the coolest features in Avalon is the property subsystem. While it might seem difficult for...
Date: 07/24/2006
IValueConverter in WPF data binding
One of the handy things that you can do with data binding in WPF is that you convert the data as you...
Date: 05/10/2006
Spring Blog cleaning
Whatever tiny readership I have has probably noticed that I have tried to clean up the blog a bit,...
Date: 05/09/2006
ItemsControl Customization
One of the cool things about ItemsControls is that you get to separate the data binding and item...
Date: 05/09/2006
The ItemsControl paradigm
So what is an ItemsControl anyway? I think that this might be one of the steeper learning curves...
Date: 05/07/2006
Responding to comments
I just noticed that somebody asked an IScrollInfo question and I did not notice. I need to learn how...
Date: 05/05/2006
And you think your calendar is full
My boss sent me a screencap of his calendar today. This is why engineers don't want to become...
Date: 05/04/2006
A break from our regular programming
Have you ever tried to use UpdateTexture in D3D to push a texture from system memory to video...
Date: 01/21/2006
IScrollInfo in Avalon part III
When we last left the application it had the appearance of something that could scroll, but...
Date: 01/08/2006
IScrollInfo in Avalon part II
At the end of the first part we have created a custom panel that implements IScrollInfo, but if you...
Date: 01/07/2006
IScrollInfo in Avalon part I
Recently I invested the time to learn how to implement the IScrollInfo interface on a control in...
Date: 01/06/2006
Good introduction to CSS Properties Window
Mikhail has written a great treatise and guided tour of CSS Properties Window that shows what it can...
Date: 12/13/2005
CSS Properties window has shipped!
The CSS Properties Window is something that I designed and implemented a lot of before I left the...
Date: 12/12/2005
I got a new SmartPhone
I got myself an Audiovox SMT5600 smartphone today. This thing is amazing. It syncs to my outlook...
Date: 01/27/2005
Table editing feedback
For lack of anything better to post, I would like to get an idea of what people think of the table...
Date: 10/15/2004
Responding to feedback - Auto Position feature has been added to the designer
After hearing a lot of support for the idea of automatically positioning controls, I got the go...
Date: 09/28/2004
Design view grid is gone
Today we cut a couple of options from the product, but we felt that the ramifications of these cuts...
Date: 08/02/2004
To <BR> or not to <BR>, that is the question
One of the little things about a HTML editor is the way that block formatting works. Most users...
Date: 05/05/2004
Feedback wanted - how do you set column widths in your HTML tables?
My PM asked this question once in the forums but we did not get many replies - lets see how many we...
Date: 04/12/2004
The button tag
One of the more interesting tags that I have seen is the <BUTTON> tag. Most people have never...
Date: 02/27/2004
CSS Options
One thing I have been thinking a lot about lately has been the multitude of ways that CSS can be...
Date: 02/21/2004
F1R57 P057!!!!!
So I finally got around to making a blog. One of my friends tells me that this is a big...
Date: 02/16/2004