Archive for March, 2010

March 30, 2010 0

Thoughts on SlimDX 2: Object Lifetime

By Josh Petrie in Blog

This will likely be my last post on the subject of the major changes coming in SlimDX 2 for a little while. My last few posts have focused on issues we’re fairly certain will be relevant to the new API (as will this post) — but we don’t have everything planned out yet. We have [...]

Tags: , , ,

March 24, 2010 1

Ada Lovelace Day 2010: Tess Ferrandez

By Josh Petrie in Blog

Today is March 24th: Ada Lovelace Day. I first heard about this event last year, via a co-worker’s blog, but it was too late at the time for me to come up with a contribution myself. As it stands, I almost missed this year, too! In any event, the purpose of Ada Lovelace Day is [...]

Tags:

March 16, 2010 1

Hargreaves on Breaking Changes

By Josh Petrie in Blog

Shawn Hargreaves has been writing about the upcoming changes in XNA 4.0 (interesting stuff). The topic is obviously one that resonates with me given my own recent posts. I particularly enjoyed this post. Back in 2007, when SlimDX was a young API, we had the luxury of having very few serious users. When we realized [...]

Tags: , , ,

March 14, 2010 12

Thoughts on SlimDX 2: Assembly Design

By Josh Petrie in Blog

SlimDX 1 is contained in a single, monolithic C++/CLI assembly. SlimDX 2 is structured differently: it is split up into both public and private DLLs. The public DLL, which will be directly referenced by client code, is written in C# and contains the definitions for all the interfaces, enumerations, et cetera. The private DLL, written [...]

Tags: , , ,