I need to visually debug scene rendering (step-by-step frame rendering) in unity3d (version 5) on Windows 7 64bit. "Visually debug" means that I need to walk through rendering process step-by-step and see what unity does to framebuffer at each step.
Which tools are currently available for that?
Few years ago I've been using PerfHUD for similar tasks, but it looks like it is discontinued? The latest version of perfhud(mentioned on nvidia website) is 6.7 and apparently it is from 2011. Perfkit and nsight does not seem to provide similar feature ('visual debugging") and are instead concerned with cuda performance.
On the web, there's mention of Microsoft PIX, BUT microsoft website mentions that it is replaced by "graphics debugging" feature in Visual Studio 2013. Visual studio 2013, meanwhile, really wants me to upgrade to windows 8 and does not let me use the feature otherwise. (VS express 2013 for windows desktop does not have this feature).
So, what else is available? I'm only need to run the tool on my own machine which means Nvidia GPU and windows 7 64 bit.
VS 2013 Community or VS 2013 Pro+ Update 4 is the best way to get the modern 'graphics debugging' features from Visual Studio for DirectX 11. The capture engine is much more robust on Windows 8.1 or Windows 10, but will work on Windows 7.
For Direct3D 9, you can still use the legacy PIX for Windows tool.
See DirectX SDK Tools Catalog and DirectX 11.1 and Windows 7 Update
Related
I today upgraded to Windows 10 Build 10074 that I downloaded from here. Now, I wanted to develop apps for Windows and Windows Phone as a Universal app. Also that I'm willing to do the same for Android devices therefore, I downloaded Visual Studio Community 2013 with Update 4 from here. Now, after it installed it first gave a warning that the system doesn't support Windows Phone 8 emulator (and I understand this because I suppose the processor, Core 2 Duo E7000 doesn't support visualization/SLAT technology). After this I opened Visual Studio which first loaded, then closed automatically (quite abruptly). I opened a sample solution afterward which loaded, then a dialog came stating you need to enable developer mode in Windows 10 under Settings>Update and Security>For Developers but when I went there and clicked For Developers, the window closed (similar to Visual Studio).
How do I enable it then? And I don't know should I re-install/uninstall it? Or maybe I should download Visual Studio 2015 RC?
Thanks,
Kvaibhav01.
If you really want to develop for the new universal app Platform, you will need VS2015 RC, but your apps won't work on Windows 8 devices, only for Windows 10.
I've read that Visual Studio 2012 can't be used with the XNA game framework so I tried to locate a version of directX which would work with visual studio 2012 on windows 7 and I can't.
It seems that directx11 is embedded in the windows sdk. I tried downloading this windows sdk but it appears that it's aimed squarely at windows 8 developers.
So, my question is this. I want to start developing some rudimentary games to help teach my some basic programming in C++ & C# but i don't want to have a copy of visual studio express installed to take advantage of XNA.
Can this be done with Visual Studio 2012 on Windows 7?
appears that it's aimed squarely at windows 8 developers
This assumption is wrong. Windows 8 and 8.1 SDK backward compatible with older OS (both, as target OS and as development OS): system requirements
Also, you must have Windows 8 SDK already installed with VS2012.
I've read that Visual Studio 2012 can't be used with the XNA game framework
True. Partially. XNA is no longer officially supported, but:
you can try to install XNA in VS2012 (and even VS2013) with a bit of tweaking (and luck)
you can use MonoGame instead (an open source implementation of the Microsoft XNA 4.x Framework)
you can use SharpDX if you just need managed DirectX
Can I use Visual Studio 2011 running on the Windows 8 Developer Preview to publish programs that will not only run on Windows 8, but that will run on Windows XP, Vista, 7 and 8? I know that using Visual Studio 2010 while Running XP can produce applications that will run on XP and up, but can it work the other way?
UPDATE: By Publish I mean that I want to package my application into an installer and distribute it.
I am Using Visual Basic .NET as the programing language within Visual Studio 2011
UPDATE 2: Also, If I can't make my app available on XP through 8, then can I use Visual Studio 2010 to do this or is it a matter of Operating Systems?
The version of VS11 that comes in the Win8 DP will only let you build Win8 apps. You can install VS2010 side by side with it though to do other types of development.
We all know that windows 8 will be released very soon, and that Visual Studio 11 will be released too. With Visual Studio 11 you can make Metro UI apps exactly like WP7.
My question is that if we program with VS 11, is it supported on Windows 7, Vista and XP?
You can install VS11, but you will not be able to develop Metro UI unless you're in Windows 8.
http://social.msdn.microsoft.com/Forums/en-NZ/toolsforwinapps/thread/0155ffb8-b526-46f3-9286-3befd5563b32
That is why they are giving you the Win8 Dev Preview image that you can install VS11 Ultimate and test it out.
Windows 8 Developer Preview Downloads Page
VS11 Developer Preview
Here is the best way to install VS11 and develop Metro apps:
http://www.hanselman.com/blog/GuideToInstallingAndBootingWindows8DeveloperPreviewOffAVHDVirtualHardDisk.aspx
Visual Studio 11 Beta will only run on Windows 7 or Server 2008 and above.
Targeting depends on the project type. Windows 8 Metro app projects can only be built when running VS11 on the Windows 8 Consumer Preview. But the MFC/CRT etc. can target down to Vista.
What sort of application were you thinking of building?
I have a VS2003 WinForms app running on WinCE (running on proprietary hardware so a switch is out for now) and I'd like to know if I can upgrade it to VS2010 (or 2008). In doing so, I lose the option to deploy it to a WinCE emulator. Is this situation just broken, or do I have options.
VS 2008 should work ok.
VS 2010 doesn't support mobile development prior to Windows Phone 7 as stated here.
Best
Adriano
As others have said, go with VS2008 (2010 won't target CF). I worked on WinCE 6 targeting .Net 2.0CF and 3.5CF. 2010 isn't an option (sadly), but at least 2008 gives you the option to use .Net 3.5 which has a lot of features I couldn't live without (linq for instance).
VS2008 is stable and a definite step up from 2005. I am fairly certain 2008 still had the emulator. We never used it as the system was beyond running on the emulator at that point, but I vaguely remember it popping up when I didn't target the actual device.
See also:
ETA on smart device projects for visual studio 2010
VS2010 and non XNA/Silverlight Windows phone dev