mirror of
https://github.com/libretro/RetroArch.git
synced 2024-05-20 05:20:19 -04:00
8b1e4a1ad0
* [WINRT] Enable logging on __WINRT__ and bypass verbosidy in debug * [UWP] wrong configuration prevents GLES to compile, common functions defines GL symbols * [UWP] configure project to allow OPENGL on default configuration and copy MESA DLLs into UWP release * [UWP] add MESA headers * [UWP] add MESA EGL.lib needed for GLES context. However HAVE_OPENGL is better as GL cores use desktop version, so this is left for reference and to make the solution build with HAVE_OPENGLES * [UWP] UWP is missing some GDI function definitions, implemented into MESA Gallium * [UWP] Configure Release project too * [UWP] Add mesa alpha-2 release dlls * [UWP] allow griffin and vide_driver to have an OPENGL context * [UWP] allow wgl context to work with mesa under WINRT * [UWP] BUG: have to modify height/width getters and align them to MESA because the screen resolution is not right in gl context. Pending further investigation * [UWP] fix ANGLE build * [UWP] remove duplicate import code. * (UWP) Cleanup filters file * MESA screen destroy fix and Yabasanshiro hack. Align to alpha-2-hack tag --------- Co-authored-by: Gabriel Morazán <35014183+GABO1423@users.noreply.github.com>
138 lines
4.6 KiB
XML
138 lines
4.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup>
|
|
<Filter Include="uwp">
|
|
<UniqueIdentifier>{1246fa09-e114-4a52-88c2-657b2f13d9fb}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="griffin">
|
|
<UniqueIdentifier>{32de9679-6494-4933-afa2-430fd975e506}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Assets">
|
|
<UniqueIdentifier>{c3155604-6d38-494a-bfe0-861cef871cb2}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="libretro-common-uwp">
|
|
<UniqueIdentifier>{d41660c5-7f5b-442c-b5d7-03e6e9af8172}</UniqueIdentifier>
|
|
</Filter>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AppxManifest Include="Package.appxmanifest" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="cores\$(Platform)\cores\*.dll" />
|
|
<None Include="cores\$(Platform)\*.dll" />
|
|
<None Include="RetroArch-msvcUWP_TemporaryKey.pfx" />
|
|
<None Include="ANGLE\$(Platform)\*.dll" />
|
|
<None Include="MESA\$(Platform)\*.dll" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="..\..\..\uwp\uwp_func.h">
|
|
<Filter>uwp</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\..\..\uwp\uwp_main.h">
|
|
<Filter>uwp</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\..\..\uwp\uwp_async.h">
|
|
<Filter>uwp</Filter>
|
|
</ClInclude>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="..\..\..\griffin\griffin.c">
|
|
<Filter>griffin</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\..\..\griffin\griffin_cpp.cpp">
|
|
<Filter>griffin</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\..\..\uwp\uwp_main.cpp">
|
|
<Filter>uwp</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\..\..\griffin\griffin_glslang.cpp">
|
|
<Filter>griffin</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\..\..\libretro-common\vfs\vfs_implementation_uwp.cpp">
|
|
<Filter>libretro-common-uwp</Filter>
|
|
</ClCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Image Include="Assets\SmallTile.scale-100.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\SmallTile.scale-200.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\SmallTile.scale-400.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square150x150Logo.scale-100.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square150x150Logo.scale-200.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square150x150Logo.scale-400.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Wide310x150Logo.scale-100.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Wide310x150Logo.scale-200.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Wide310x150Logo.scale-400.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\LargeTile.scale-100.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\LargeTile.scale-200.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\LargeTile.scale-400.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.scale-100.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.scale-200.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.scale-400.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.targetsize-16.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.targetsize-48.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.targetsize-256.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-16.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-48.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\Square44x44Logo.altform-unplated_targetsize-256.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\SplashScreen.scale-100.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\SplashScreen.scale-200.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\SplashScreen.scale-400.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\StoreLogo.scale-100.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\StoreLogo.scale-200.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
<Image Include="Assets\StoreLogo.scale-400.png">
|
|
<Filter>Assets</Filter>
|
|
</Image>
|
|
</ItemGroup>
|
|
</Project> |