Posts Tagged ‘slimdx’

March 6, 2010 1

Thoughts on SlimDX 2: Interfaces

By Josh Petrie in Blog

One of the biggest changes we’re going to make in SlimDX 2 concerns our use of interface types (specifically, our lack thereof). In the current version of SlimDX, the API consists almost entirely of concrete classes. However, there are advantages to exposing interfaces instead — improved testability of the public API and code depending on [...]

Tags: , ,

March 3, 2010 3

Thoughts on SlimDX 2

By Josh Petrie in Blog

SlimDX is has become a pretty comprehensive API, but the fact still remains that it is a version-one iteration of the product, and like all version-one iterations, it has issues. In particular, some of the more insidious bugs and poorly-considered design decisions are starting to become increasingly more uncomfortable to deal with. Since no good [...]

Tags: , ,

February 19, 2010 1

SlimDX February 2010 Released

By Josh Petrie in Blog

Microsoft released the [February 2010 DirectX SDK](http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2c7da5fb-ffbb-4af6-8c66-651cbd28ca15) last week, and so we on the SlimDX team now present you with the [February 2010 SlimDX SDK](http://slimdx.org/download_feb10.php). There aren’t many major changes in the DirectX SDK this time around– PIX has gained some improvements, including better support for dealing with D3D11, and XNAMath got a few bug [...]

Tags:

January 10, 2010 0

Introducing SlimBuffer

By Josh Petrie in Blog

Before I returned to Pennsylvania for the holidays, I rather quietly made the initial commit to the SlimBuffer Subversion repository. SlimBuffer is a very straightforward API for creating and manipulating native-memory buffers from managed code. While there exist ways to do this directly — via unsafe blocks (in some languages) or various methods of the [...]

Tags: , ,