MCPcopy Create free account
hub / github.com/carbonengine/trinity / GetFallbackMode

Function GetFallbackMode

trinityal/dx12/Tr2VideoAdapterInfoALDx12.cpp:43–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41std::vector<DeviceInfo> s_deviceInfo;
42
43HRESULT GetFallbackMode( DXGI_MODE_DESC& desc )
44{
45 DEVMODE devMode;
46 memset( &devMode, 0, sizeof( devMode ) );
47 devMode.dmSize = sizeof( devMode );
48 if( !EnumDisplaySettings( 0, ENUM_CURRENT_SETTINGS, &devMode ) )
49 {
50 return E_FAIL;
51 }
52
53 desc.Width = devMode.dmPelsWidth;
54 desc.Height = devMode.dmPelsHeight;
55 desc.Format = DXGI_FORMAT_B8G8R8A8_UNORM;
56 desc.RefreshRate.Numerator = 0;
57 desc.RefreshRate.Denominator = 1;
58 desc.ScanlineOrdering = DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED;
59 desc.Scaling = DXGI_MODE_SCALING_UNSPECIFIED;
60 return S_OK;
61}
62
63ALResult PopulateDisplayModes( AdapterInfo& output, DXGI_FORMAT backBufferFormat )
64{

Callers 1

PopulateDisplayModesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected