若要创建 direct3D 11.2 设备 (ID3D11Device2) (在 Windows 8.1 和 Windows Server 2012 R2 上可用),首先使用此函数创建ID3D11Device,然后在ID3D11Device对象上调用QueryInterface方法以获取ID3D11Device2接口。 在不创建设备的情况下查看pFeatureLevel,将ppDevice和ppImmediateContext设置为NULL,以确定支持的功能级别...
如果尝试创建驱动程序类型为 D3D_DRIVER_TYPE_NULL、D3D_DRIVER_TYPE_REFERENCE或D3D_DRIVER_TYPE_SOFTWARE的 Direct3D 设备,则设备创建在任何功能级别都失败,因为没有关联的驱动程序提供视频功能。 如果尝试创建驱动程序类型为 D3D_DRIVER_TYPE_WARP的 Direct3D 设备,则设备创建会成功以允许视频的软件回退。
描述用于使用 ID3D11Device1::CreateDeviceContextState 方法 (ID3DDeviceContextState) 创建设备上下文状态对象的标志。 语法 C++ 复制 typedef enum D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG { D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED = 0x1 } ; 常量 展开表 D3D11_1_CREATE_DEVICE_CONTEXT...
可以创建多个延迟上下文。 注意如果使用D3D11_CREATE_DEVICE_SINGLETHREADED值创建ID3D11Device表示的设备,则 CreateDeferredContext方法将失败,并且无法创建延迟的上下文。 有关延迟上下文的详细信息,请参阅即时呈现和延迟呈现。 Windows Phone 8:支持此 API。
查了一下MSDN,说这个函数返回E_FAIL表示:Attempted to create a device with the debug layer enabled and the layer is not installed.一个临时解决方法就是不要带debug layer创建设备。 最后上网查了一下,发现是安装KB2670838引起的,KB2670838详细说明里也有提到debug layer的问题及解决方法,http://support.micros...
逻辑操作 (在像素着色器输出和呈现目标内容之间启用按位逻辑运算的逻辑操作,请参阅D3D11_RENDER_TARGET_BLEND_DESC1) 仅在某些功能级别上可用;使用设置D3D11_FEATURE_D3D11_OPTIONS调用CheckFeatureSupport,通过检查D3D11_FEATURE_DATA_D3D11_OPTIONS的布尔字段OutputMergerLogicOp来确保支持。
通过 Facebookx.com 共享LinkedIn电子邮件 打印 项目 2023/08/22 反馈 本文内容 语法 参数 返回值 注解 显示另外 2 个 创建几何着色器。 语法 C++复制 HRESULTCreateGeometryShader( [in]constvoid*pShaderBytecode, [in] SIZE_T BytecodeLength, [in, optional] ID3D11ClassLinkage *pClass...
我自己的是VS2013,没有的话就乖乖的去MSDN上去下载,链接地址如下:http://msdn.itellyou.cn/ 如上图所示,选择对应的版本下载,然后安装就行了。 第二步,安装In...循环神经网络:从RNN到LSTM(学习笔记01) 原文链接:https://zhuanlan.zhihu.com/p/89353177 人类不会每秒都从头开始思考,也不会像鱼一样,只有七...
此方法返回Direct3D 11 返回代码之一。 备注 模拟接口的REFIID值是通过使用__uuidof运算符获取的 GUID。 例如,__uuidof(ID3D11Device)获取 Microsoft Direct3D 11 设备的接口的 GUID。 调用ID3D11DeviceContext1::SwapDeviceContextState方法来激活上下文状态对象。 当上下文状态对象处于活动状态时,与上下文状态对象的功...
如果无法从当前上下文调用CreateDeferredContext2方法,则返回DXGI_ERROR_INVALID_CALL。 例如,如果设备是使用D3D11_CREATE_DEVICE_SINGLETHREADED值创建的,则 CreateDeferredContext2将返回DXGI_ERROR_INVALID_CALL。 如果ContextFlags参数无效,则返回E_INVALIDARG。