@@ -182,6 +182,7 @@ bool ConfigGenerator::buildDefaultValues()
182182 fastToggleConfigValue (" d3d11_h" , true );
183183 fastToggleConfigValue (" direct_h" , true );
184184 fastToggleConfigValue (" dos_paths" , true );
185+ fastToggleConfigValue (" DPI_AWARENESS_CONTEXT" , true );
185186 fastToggleConfigValue (" dxgidebug_h" , true );
186187 fastToggleConfigValue (" dxva_h" , true );
187188 fastToggleConfigValue (" dxva2api_cobj" , true );
@@ -198,6 +199,7 @@ bool ConfigGenerator::buildDefaultValues()
198199 fastToggleConfigValue (" GetStdHandle" , true );
199200 fastToggleConfigValue (" GetProcessTimes" , true );
200201 fastToggleConfigValue (" GetSystemTimeAsFileTime" , true );
202+ fastToggleConfigValue (" IDXGIOUTPUT5" , true );
201203 fastToggleConfigValue (" io_h" , true );
202204 fastToggleConfigValue (" inline_asm_labels" , true );
203205 fastToggleConfigValue (" isatty" , true );
@@ -599,6 +601,16 @@ void ConfigGenerator::buildReplaceValues(
599601# define HAVE_GETPROCESSAFFINITYMASK 1\n \
600602#else\n \
601603# define HAVE_GETPROCESSAFFINITYMASK 0\n \
604+ #endif" ;
605+ replaceValues[" HAVE_IDXGIOUTPUT5" ] = " #if defined(NTDDI_WIN10)\n \
606+ # define HAVE_IDXGIOUTPUT5 1\n \
607+ #else\n \
608+ # define HAVE_IDXGIOUTPUT5 0\n \
609+ #endif" ;
610+ replaceValues[" HAVE_DPI_AWARENESS_CONTEXT" ] = " #if defined(NTDDI_WIN10_RS1)\n \
611+ # define HAVE_DPI_AWARENESS_CONTEXT 1\n \
612+ #else\n \
613+ # define HAVE_DPI_AWARENESS_CONTEXT 0\n \
602614#endif" ;
603615
604616 // Build values specific for WinRT builds
@@ -1007,6 +1019,8 @@ void ConfigGenerator::buildAdditionalDependencies(DependencyList& additionalDepe
10071019 additionalDependencies[" IBaseFilter" ] = true ;
10081020 additionalDependencies[" ID3D11VideoDecoder" ] = true ;
10091021 additionalDependencies[" ID3D11VideoContext" ] = true ;
1022+ additionalDependencies[" DXGI_OUTDUPL_FRAME_INFO" ] = true ;
1023+ additionalDependencies[" IDXGIOutput1" ] = true ;
10101024 additionalDependencies[" libcrystalhd_libcrystalhd_if_h" ] = false ;
10111025 additionalDependencies[" linux_fb_h" ] = false ;
10121026 additionalDependencies[" linux_videodev_h" ] = false ;
0 commit comments