Improve Visual Studio 2010 Performance for Windows XP

So the past couple weeks I have been using Visual Studio 2010 on a semi-slow machine. It really isn't that bad but for some reason VS has been unbearably slow. Just closing documents would freeze VS for a few minutes. It was very irritating and I just assumed it was my computer and/or the fact that VS uses WPF for its GUI.

Well I recently came across a very helpful article at Microsoft that claims to improve performance for those Windows XP users. You need to download the http://support.microsoft.com/kb/981741 update and install it.

After using this for about a day now I found that most of my problems before are just gone. It's amazing and makes some sense I guess. Basically you just need the latest version of the Windows Automation APIs. These come built into Vista and Windows 7.

DDS 3d Volume Texture Tool + Source

I created this application today to help me with my game I am working on. The only tool I could find that supported volume textures for DDS files was DxTex.exe in the DX9 SDK. This program does the job, but only barely. It does not allow bulk image loading and did not animate the textures like I liked.

For my game I am using these textures for my terrain tiles and needed a program to easily create them. I also plan on using these textures for animation purposes later. I have uploaded this tool and it's source for anyone to play with. It started out nice but then I think it got a bit sloppy as I got tired and just wanted to get it done. If there's any issues with it feel free to comment and let me know. I will add features as I personally need them so I wouldn't expect a whole lot of updates for it.

This program uses the XNA framework to do its dirty work. If you want to compile this you will need to download that. I did this because XNA supports 3d Textures out of the box and will save and load them. I didn't even have to learn anything new.

If you want to improve on this then have at it.

Features:
-Supports DDS 3D Textures
-Can insert many images at once.
-Should load most DDS textures as long as they are volumes.
-Will play back animation by iterating through the depth.
-Will pad textures if you do not have a texture count(depth) that is a power of 2
-You can move/insert/delete frames or slices
-You can create new DDS files with it.
-I included a DDS file for you to play with. It’s called “anim.dds”.

Lacks:
-Does not save to anything but a ARGB DDS file. This could be changed if you want to support it. I tried to output a 24bit texture but it failed because the usage type would not allow it. Unfortunately the usage type could not be changed from none.
-It probably doesn't load all formats of a DDS either. I only messed with 32bit ARGB and 32bit RGB. I would like to make it support monochrome images but for now I don't need that. I may never need that in a DDS file so I wouldn't count on this.
-The code could be prettier but I got tired. :)



DDS 3D Texture Tool.zip (5.23 mb)