![]() DirectX 12 has also controlled the error of not supporting the multi-core CPUs for the gaming section. The built-in multimedia accelerator functions enable your hardware to work more efficiently and improve the whole multimedia experience. Carry on step-by-step instructions and complete the installation.For saving the installer click on the “Save File” button.Ignore the list of products and click on “Next”.Open DirectX End-User Runtime Web Installer. ![]() The easy method of installing DirectX 12 manually from Microsoft’s Direct X End-User Runtime Web Installer, is just to follow the given steps. This means that if you try running something heavier like a 3D graphics tool or a game, it'll probably work, but you might see some objects turn black and some other miscellaneous problems.Direct X 12 has auto-installed in the OS and has step-by-step updates for fixing bugs as well as improving performance. It's a useful format for two-channel purposes like normal map encoding, and VirtualDub uses it to upload chroma for displaying NV12 format video. X4R4G4B4 isn't a big loss, but not having A8L8 is a bigger problem. The second is that it's missing a couple of texture formats. Okay, fine, hack out the dither check and it actually works. Interestingly, the software renderer (!D3DDEVCAPS_HWRASTERIZATION) check passed. First, the reason VirtualDub doesn't work with it is that I made the mistake of actually checking caps bits, and for some reason WARP doesn't support dithering (D3DPRASTERCAPS_DITHER). ![]() DXCapsViewer reveals a couple of omissions or bugs in the DX9 support compared to traditional 3D hardware. This is cool, because it means we're finally getting to the point where you can write 3D code that isn't too performance critical and rely on a reasonably performing software fallback to be available. In DXCapsViewer, it shows up as "Microsoft Basic Display Driver" with d3d10warp.dll as the driver name. If you don't otherwise have a 3D hardware display driver, the WARP driver emulates one - which explains why you can now get animated tilty window effects even on a frame buffer. Also, unlike in Windows 7, it is exposed to Direct3D9 apps as well. The answer is awesome: the software WARP device has become a full-fledged display driver. Of course the 3D device caps check is going to fail. My first thought was, OK, I'm running this in VirtualBox without proper video drivers. VideoDisplay/DX9: 3D device is lame - reason: raster caps check failed The other issue is more interesting, and has to do with this debug trace: Easily worked around, but strange nevertheless. This is causing the current tip display code to fail to find a matching monitor. (Amusingly, over time many of the DirectX APIs seem to be faring worse than their base Win32 counterparts.) The reason is a bit strange, though: in Windows 7, DirectDrawEnumerateEx() returns an entries for the primary monitor with both NULL and non-NULL monitor handles, whereas in Windows 8 DP the callback is only getting called once with a NULL HMONITOR. Not a big deal, since DirectDraw is basically neutered under WDDM anyway. One issue I have found is that the display code refuses to switch into DirectDraw mode. So far, so good, nothing catastrophic like the display panes totally breaking *cough*Vista*cough*. I've only had a couple of hours to dig into it, and so far, VirtualDub and Altirra run fine. I'll leave it at that since it's clearly unfinished and I'd like to talk about other things. I'll just start by saying, yeah, Metro gets in the way so far. I've managed to install the Windows 8 Developer Preview into a VirtualBox session, after spending a few hours in frustration trying to find a way around not having a dual layer DVD-R handy, and all of the suggested workarounds either requiring a large USB flash drive or not working on a UEFI boot machine. ¶Interesting DirectX changes in Windows 8 Developer Preview
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |