directx integration with vs2005 is missing

I have installed vs2005 on a clean system and next I installed dx9sdk 2005 october.

During setup the tab with utilities could not be expanded to let me select integration with vs2005 and it did not by default install.

What I am looking for is the shader debugger, which I would like to run from within the vs2005 ide through the debug/directx/start with directx debugging

How do I get this integration up and running

If this is the wrong "group" to ask in then please redirect me. I see no more relevant dx group in this forum and on the regular newsgroups there is little or no activity and no asnwers.


Answer this question

directx integration with vs2005 is missing

  • Stripes

    It might be worth holding on until the December 2005 SDK is released. At the time the current October 2005 SDK was in development VS05 was an unfinished product...

    I asked a similar question on the mailing list shortly after installing VS2005, and the official comment was:

    The current SDKs only have support for VS 2005 Beta2.  Support for RTM will be added in a future SDK release.


    Doesn't explictly state the *which* SDK, but I would imagine it'll be either December or February Smile

    hth
    Jack


  • alleh

    I just now realized that the "graphics" forum is better suited for this.
    The question has actually been asked before, but with no usefull answer.

  • Chris B Leu MCP

     Thomas Greenleaf wrote:
    I assume MS will send me a free copy of vs2003 to use in cooperation with the vs2005 I have ;-)



    Actually, if you're a licensee of VS 2005, you can get a downlevel license for an older version, depending on how your licensing arrangements were made.

  • D.Y.L.

    I assume MS will send me a free copy of vs2003 to use in cooperation with the vs2005 I have ;-)

    Ok, I guess I can live with that. I have no desperate need for vs2005 features in the shaderprojects as such.

    Perhaps you can tell me what goes wrong when using vs2003 c# and the debug/directx/start with dx debugging only builds the project (without errors) but doesnt actually launch it

    I have had the dx integration installed with vs2003 before, but I had that error when using c#. Is this a known problem I saw an old post on a newsgroup about someone else who had the problem, but no solution was given.

    Thanks for your replie by the way! I have posted on various newsgroups over the past days with absolutely no response.

  • csharpman

    ok.  I have good news and really bad news.

    Good news: You can still debug your shaders.

    Really Bad News: You need to use Visual Studio 2003 or 2002.

    Yes, that's not a good solution, and we're working on an answer, but in the meantime, you need to use Visual Studio 2002 or 2003 to debug your shader.  Sad


  • Anand_Vithal

    Strangely enough I found the answer after posting.
    The answer is another of those goog news bad news jokes... except there is no good news.

    For c# the menu item doesnt work. You have to start project and attach the debugger and mock arround wuite a bit to make a quick little test. In c++ it works fine.

    What is it with MS Managed code is the best!.. but we do not really want to support it. Visual studio 2005 is the best!... but we do not really want to support it.

    Unfortunately the dx9 debugging of shaders is still better than what opengl has to offer, so I can not even yell and run out and slam the door behind me :-/
    I could perhaps pretend to run out while yelling and making you all feel bad.. and then sneak back into the house of dx when everyone is sleeping and wont notice.

  • FinnurJ

    So this should work with vs2005B2 That might be worth trying.
    If not then december is not far away. Perhaps we will get a little christmas gift.

  • micckey

    Just tested again
    Had vs2005 installed
    Installed vs2003
    Then dx sdk 2005 october

    I start vs2003 and load a managed sdk sample "basic hlsl" and run it. It works fine.
    Then i try to start the debug/directx/dx debugging
    The project builds with no errors and then nothing

    I now load the same demo in the unmanaged version for c++ and run it which works fine. I open the fx file and place a breakpoint.
    I select the menu item debug/directx/dx debugging which builds and runs the project, but pops up a dialog stating
    "the shader vs1 has no debug function associated with it and breakpoints will not work". That is even though i did uncomment the defines which should make this into a debug version. After that (and more like it) warning, the project actually runs and stops at the breakpoint.

    What the vs1 shader is, I do not know. It is not defined anywhere in the project.

    The questions are
    1: how do i get the menu item to actually START my project when working in c#
    2: what are those errors/warnings I get when doing this in c++

  • directx integration with vs2005 is missing