Monday 15 June 2015

microsoft metro - Limit 3D application for Windows RT device -


To create 3D Objects (FBX, I'm developing 3D games for Windows Store (Metro app) using Visual Studio 2012 Express and Blender.). I have used the Visual Studio 3D Starter Kit to import the FBX file in the game. Currently I only tested my application on Windows 8 machine and now, I want to test it on Windows RT device too. On Microsoft forums I have read that if I want to deploy the build on Windows RT device, then I have to restrict my application at Feature Level 9_1.

I have to know the following two things:

one ?? ¢ How to run application on hardware graphics card on Windows RT machine?

one ?? ¢ How to limit the application at DirectX Feature Level 9_1?

Any help would be appreciated.

How to run application on hardware graphics card on Windows RT machine?

The direct 3D code given in various Windows 8 samples and templates should always run on the hardware graphics card. Believing that you are interested in the fact that how to get the app in the first place (i.e. deployment), there are two main ways to do this: first is remote deployment and debugging: in Visual Studio, your project's Go to the property page and go to the debugging view. Select "Remote Machine" under "Debugger" to begin and set the NetBIOS name "Machine Name" for IP address or "Target". The remote machine will need to run remote debugging tools and will be connected to the same network as the development machine. For more information about remote debugging, check out.

The second way is to create and deploy the local test package manually. To do this, right-click on the project and go to the store - & gt; Create an App Package When this package will be submitted to the store, select "No" and follow the remaining prompts to create the appropriate application package. Copy the contents of the built-in package folder to the target machine, then run the "add- *" power-shell script. This target will install the package on the machine.

How to limit apps at DirectX Feature Level 9_1?

The best way to do this is to use the DirectX control panel, run "Dxcpl.exe" and click "edit list" under the scope menu. Add the name of your app's executable (usually [app name] .exe) to the list. Then, under Device Settings, set the "Feature Level Limit" to 9.1 and check the "Disable Feature Level Upgrade" checkbox. The next time you launch your app, the system will automatically restrict the functionality available on 9.1 hardware.

Note that in order to not crash your app, to ensure that the Windows App Certification Kit automatically performs a feature level test 9.1, although its scope is relatively limited.

No comments:

Post a Comment