从DirectX时代开始,我就没有看过它了。它是否有可能作出it 11/12申请,而不必也使他们的UWP申请?
我有点担心UWP的开销--为了好玩,我做了一个空的应用程序,我注意到它使用了~30 to来绘制一个空白窗口。
发布于 2017-02-06 05:59:45
我猜"WUP“是指通用Windows平台(UWP)。Windows 7、Windows SP2、Windows8.x和Windows 10上的Win32经典桌面应用程序都支持Direct3D 11。Windows 10上的Win32经典桌面应用程序支持Direct3D 12,UWP和Xbox One也支持这两种应用程序。
要了解DirectX的现代故事,您应该看到:MSDN、DirectX SDK (2015年版)在哪里?和开始使用Direct3D 11,以及DirectX工具包教程教程
UWP有三个基本的应用程序模型: XAML、XAML+DirectX和DirectX (即没有XAML)。一个用于Direct3D 11的基本的Direct3D应用程序,只有一个交换链和设备,其EXE大约为100 KB,作为发布模式的x86应用程序。DirectX+XAML的“空”应用程序大约为347 KB。
更新了:作为x86发布模式的Direct3D 11的基本DirectX应用程序在全屏模式下的内存占用约为6.1MB。DirectX+XAML在x86发布模式下的“空”应用程序是11.2MB。这是相当不错的,因为1920年x 1080 BGRA32渲染目标纹理是8MB的VRAM。
https://stackoverflow.com/questions/42059891
复制相似问题