如果您將pAdapter參數設定為非Null值,您也必須將DriverType參數設定為D3D_DRIVER_TYPE_UNKNOWN值。 如果您將pAdapter參數設定為非Null值,並將DriverType參數設定為 D3D_DRIVER_TYPE_HARDWARE 值,D3D11CreateDevice會傳回E_INVALIDARG的HRESULT。 Direct3D 10 與 Direct3D 11 之間的差異: ...
如果将pAdapter参数设置为非NULL值,还必须将DriverType参数设置为D3D_DRIVER_TYPE_UNKNOWN值。 如果将pAdapter参数设置为非NULL值,并将 DriverType参数设置为D3D_DRIVER_TYPE_HARDWARE值,则 D3D11CreateDevice将返回E_INVALIDARG的HRESULT。 Direct3D 10 和 Direct3D 11 之间的差异: ...
本文整理汇总了C++中CD3DSettingsDlg::OnD3D11CreateDevice方法的典型用法代码示例。如果您正苦于以下问题:C++ CD3DSettingsDlg::OnD3D11CreateDevice方法的具体用法?C++ CD3DSettingsDlg::OnD3D11CreateDevice怎么用?C++ CD3DSettingsDlg::OnD3D11CreateDevice使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。
Creates a device that represents the display adapter.SyntaxC++ Copy HRESULT D3D11CreateDevice( [in, optional] IDXGIAdapter *pAdapter, D3D_DRIVER_TYPE DriverType, HMODULE Software, UINT Flags, [in, optional] const D3D_FEATURE_LEVEL *pFeatureLevels, UINT FeatureLevels, UINT SDKVersion, [out, op...
( warpAdapter.Get(), D3D_FEATURE_LEVEL_11_0, IID_PPV_ARGS(&m_d3d12Device) )); }else{ ComPtr<IDXGIAdapter1> hardwareAdapter; GetHardwareAdapter(factory.Get(), &hardwareAdapter); ThrowIfFailed(D3D12CreateDevice( hardwareAdapter.Get(), D3D_FEATURE_LEVEL_11_0, IID_PPV_ARGS(&m_d3d12...
如果将pAdapter参数设置为非NULL值,将 DriverType参数设置为D3D_DRIVER_TYPE_HARDWARE值,此方法将返回E_INVALIDARG。 如果在Flags中指定D3D11_CREATE_DEVICE_DEBUG,并且计算机上安装了错误版本的调试层,则此方法将返回DXGI_ERROR_SDK_COMPONENT_MISSING。 安装最新的 Windows SDK 以获取正确的版本。
如果将pAdapter参数设置为非NULL值,将 DriverType参数设置为D3D_DRIVER_TYPE_HARDWARE值,此方法将返回E_INVALIDARG。 如果在Flags中指定D3D11_CREATE_DEVICE_DEBUG,并且计算机上安装了错误版本的调试层,则此方法将返回DXGI_ERROR_SDK_COMPONENT_MISSING。 安装最新的 Windows SDK 以获取正确的版本。
( nullptr, // pAdapter D3D_DRIVER_TYPE_HARDWARE, // DriverType nullptr, // Software createDeviceFlags, // Flags featureLevels, // FeatureLevels numFeatureLevels, // FeatureLevels D3D11_SDK_VERSION, // SDKVersion &swapChainDesc, // pSwapChainDesc &mSwapChain, // ppSwapChain &...
{// GROUP_SIZE_X defined in kernel.hlsl must match the// groupSize declared here.size_tconstgroupSize =512;size_tconstnumGroups =16;size_tconstdimension = numGroups*groupSize;// Create a D3D11 device and immediate context.//TODO:The code below uses the default video adapter, with the/...
int device_create(gs_device_t **p_device, uint32_t adapter) { gs_device *device = NULL; @@ -1503,6 +1514,7 @@ int device_create(gs_device_t **p_device, uint32_t adapter) blog(LOG_INFO, "---"); blog(LOG_INFO, "Initializing D3D11..."); LogD3DAdapters(); CreateShaderCache...