
Software
If you want to set up your machine with the various programs we will use in
this class, so you can work on your own machine instead of the ones in the lab
(which is encouraged), this page of links is for you.
(We may not use everything listed here in this particular
offering, but this is all good stuff to have on your hard drive if you
are interested in the course topics.) Even if your machine does not have
a sufficiently powerful
graphics card, you may still be able to download some of the SDKs and
write and compile code on your machine, and then later try running
the code on one of the lab
computers (or a friend’s computer with a better graphics card.)
We will be using Microsoft Windows for much of the course – either XP or
Vista should suffice. (Windows 7 might work too, but we haven’t
tried anything on it.)
The Cell portion of the course will use a Fedora
Core virtual image.
GPU-related programs
- DirectX 9 SDK
- NVIDIA SDK 9
-
Cg Toolkit 2.2 – click on “Get the Latest Cg Toolkit” -
Cg Tutorial Examples Installer - Travis Gockel’s HLSL syntax highlighting stuff:
HOWTO.txt, usertype.dat
(no guarantees, provided as-is)
XNA Game Studio
- Make sure you have Microsoft Visual Studio 2008 (in theory you should
be able to get this from
MSDNAA
or
DreamSpark) – also be sure to install the latest updates from
Microsoft
Update - XNA Game Studio 3.1 –
be sure to download XNA after you
have Visual Studio 2008 (and latest updates) installed
Cell
- You will need
either VMWare or
VMWare Player.
The VMWare Player
is free for everyone, and available for Windows and Linux.
<!– The full VMWare
is available from the
Software
Distribution section of the OIT website, and is available for Windows,
Linux, and Mac OS. –> - Get the Cell SDK3.0
VMWare image from
here; see the “Downloading the System” section. Also be sure to
note the instructions under “Running the System,” particularly the login
and password for the Fedora image.
<!–
- FX
Composer 2.5 -
CUDA driver, CUDA toolkit, and CUDA SDK code samples – you want
CUDA 2.0
–>