Lines Matching refs:hr
46 HRESULT hr;
51 hr = CreateDXGIFactory1(IID_IDXGIFactory1, (void**)&factory);
52 if(!SUCCEEDED(hr))
53 return hr;
54 hr = factory->EnumAdapters1(0, &adapter_to_release);
55 if(!SUCCEEDED(hr))
56 return hr;
60 hr = adapter->QueryInterface(IID_IGalliumAdapter, (void**)&gallium_adapter);
61 if(!SUCCEEDED(hr))
62 return hr;
77 hr = GalliumD3D11DeviceCreate(screen, context, TRUE, flags, adapter, &device);
78 if(!SUCCEEDED(hr))
81 return hr;
108 HRESULT hr;
109 hr = D3D11CreateDevice(adapter, driver_type, software, flags, feature_levels, num_feature_levels, sdk_version, (ID3D11Device**)&dev, feature_level, (ID3D11DeviceContext**)&ctx);
110 if(!SUCCEEDED(hr))
111 return hr;
117 hr = dev->QueryInterface(IID_IDXGIDevice, (void**)&dxgi_device);
118 if(!SUCCEEDED(hr))
119 return hr;
121 hr = dxgi_device->GetAdapter(&adapter);
122 if(!SUCCEEDED(hr))
123 return hr;
126 hr = factory->CreateSwapChain(dev.p, (DXGI_SWAP_CHAIN_DESC*)pSwapChainDesc, out_swap_chain);
127 if(!SUCCEEDED(hr))
128 return hr;
134 return hr;