Steve Lacey - 10 years of Direct X

Sign in to queue

Description

Our game expert, Dave Weller, was also at the recent Microsoft Meltdown conference, and sat down with Steve Lacey, developer on Flight Simulator.

The two of them talked about how far DirectX graphic technology has come. You might recognize Steve. He's been on Channel 9 before when he gave us a tour of the Flight Simulator team.

We wonder what the next 10 years will bring us. Do you use DirectX? Tell us about how.

Tag:

DirectX

Embed

Download

Download this episode

The Discussion

  • User profile image
    androidi

    There were around 3 minutes of blue screen at the end of the video (download). And given then title 10 years of... it seemed more like The early years of...

    Steve has a blog btw but it doesn't talk technical all that much.

  • User profile image
    Minh
    It's good to see some of the graphics guys get some press. Couple of questions:

    1) Vista is emphasizing its future role in PC gaming -- what's the chance of that functionality migrating to XP?

    2) DX has version numbers, of course, but what's this DDI thing I've been seeing? Seems like a lower-level thing than DX.
  • User profile image
    IRenderable
    He is so right. It doesn't matter if you are using OpenGL or DirextX, all that matters is that you know the math. Learning the API is trivial. Math is the hardpart. Math is what graphics programming is all about.
  • User profile image
    DCMonkey
    Heh. I've got an unopened copy here of the "DirectX and the Windows 95 Game SDK featuring DirectDraw, DirectSound, and DirectPlay version 4.02" with the radiation logo on it.

    Despite the version number on the disk, I think that's DirectX 1.

    I got it for being on the beta, though I don't remember being a very good tester. I hope MS hasn't kept that fact on file all these years Smiley


  • User profile image
    Sven Groot
    Minh wrote:
    2) DX has version numbers, of course, but what's this DDI thing I've been seeing? Seems like a lower-level thing than DX.

    DDI stands for Device Driver Interface. Each version of DirectX not only publishes interfaces that application developers can consume, it also defines interfaces that driver writers must implement. A driver's DDI version is determined by the DirectX version who's DDI the driver implements. If you have a driver that implements DDI version 8, there will be certain DX9 functions it cannot perform. Note that the fact that a driver implements DDI version 9 doesn't necessarily mean your video card is DX9 capable.

    scobleizer wrote:
    Do you use DirectX? Tell us about how.

    I haven't used DirectX in quite a while. I've beta tested it since version 7 however, and even was among the top 10 most bugs reported for DirectX 8 (got a Sidewinder Force Feedback 2 for that). One of the samples in the DirectX 8 SDK uses code I've written; the sample contained a bug, I sent in a correction, and they used my code exactly to correct the sample. Big Smile
  • User profile image
    DuNuNuBatman
    I wana see that doom video Big Smile
  • User profile image
    bethg
    Sorry about the blue screen at the end.  I'm definitely learning as I go Smiley

    Beth
  • User profile image
    Nata1
    Scoble - that ROCKED!!!!!!!!!!!!

    One of the most awesome videos ever
  • User profile image
    Steve411
    bethg wrote:
    Sorry about the blue screen at the end.  I'm definitely learning as I go

    Beth


    It looks better than the original BSOD. Tongue Out

    - Steve

Add Your 2 Cents