Archives (old content)

Started working on the next major version of Sharp3D.Math

I started working on the next major version of Sharp3D.Math (2.0) using version 2.0 of the .NET Framework.

Matrix4 benchmark results

The benchmark measured the time (in seconds) of 1,000,000 random matrix multiply operations on the different matrix implementations.
The test used the latest Sharp3D.Math build (compiled using VS2003), DirectX october update and VS2005 beta 1.

Moving on to Sharp3D.Math 2.0 - testing the use of generic types

I’ve started doing tests on the use of generics (introduced in the new .NET framework 2.0) for the next versio of Sharp3D.Math.

The PowerCollections project

The PowerCollections project is a community project sponcered by wintellect to develop a collection classes library for .NET 2.0.

Generic numerics with .NET

I’ve been playing with .NET generics trying to find a way to convert the current Sharp3D.Math structures to be generic templates.

SEHException when serializing value types problem fixed on Whidbey

Just got an answer for a problem reported on this entry.

The product team looked at the issue and the problem is as follows

DirectX 9.0 SDK October Update

The DirectX 9.0 SDK – (October 2004) contains the FINAL release of the DirectX 9.0c Runtime and all DirectX software required to create DirectX 9.0 compliant applications in C/C++, and C#.

UrlAuthorization vulnerability in ASP.NET

A serious vulnerability issue that affects ASP.NET was recently discovered.

There’s a bug in ASP.NET’s canonicalization process which can allow an attacker to slip past the UrlAuthorizationModule by using a backslash instead of a forword slash.

Validation code is not sexy!

Here’s what the MSDN entry about validation (https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspplusvalid.asp) has to say:

“Validation code is not particularly sexy to write.“