Shader aliasing

Looking through my backlog of half written articles, I realized I have a couple more topics in my series about antialiasing, which I had entirely forgotten about!  Oops… Actually, though, today is a good day to finish this article.  Forget your ghosts, ghouls, and goblins, for I have something Really Truly Very Scarily Horrible indeed. …

4

RIP John McCarthy

What a sad month for those of us who program computers. Take a moment to reflect on this paper, published in April 1960: No provision need be made for the user to program the return of registers to the free-storage list. This return takes place automatically, approximately as follows (it is necessary to give a…

3

Silverlight 3D and the composition thread

A simple test Load the Silverlight 5 port of the XNA bloom sample (which you can find in c:/Program Files (x86)/Microsoft SDKs/Silverlight/v5.0/Toolkit/Sep11/Source/Sample source code.zip/Xna after installing the Silverlight toolkit).  Run it, and observe the shiny tank. Now open up MainPage.xaml.cs, find the OnDraw method, and add this line: int test = SettingsCombo.SelectedIndex; Run the sample…

1

Game timing in Silverlight 5

One thing missing from the new 3D functionality in Silverlight 5 is an equivalent of the XNA Game class.  I previously wrote about how to provide XNA style Update and Draw methods in a WinForms environment.  What is the Silverlight equivalent of that? After installing the Silverlight Toolkit, create a new project using the Silverlight…

3

Silverlight 5 version of Ito’s XNA AppWeek game

Could this be the first ever 3D Silverlight game? My colleague Ito ported the rail shooter that he originally wrote for AppWeek 2010 to use the new 3D features in Silverlight 5.  First get the SL5 RC plugin (if you don’t have it already).  Then play the game here. Once the intro animation finishes playing,…

5

Silverlight 5 brings XNA 3D to the web

I have been remiss in not mentioning this on my blog before, but if you are an XNA developer who hasn’t been paying attention to Silverlight 5, now might be a good time to start! A quick history: At the MIX11 conference in April, we announced that Silverlight 5 was adding a new 3D API. …

21