mirror of
https://github.com/libretro/ppsspp.git
synced 2025-02-26 11:45:26 +00:00

Want to get rid of direct accesses to GPUState in modules that may be reused in my future next-gen backends, that will reformat display lists into command lists that will then be optimized and executed, out of sync with the real GPUState. Candidate modules that may be reused in full are Framebuffer and Depal, possibly TextureCache to some degree.
359 lines
12 KiB
XML
359 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup>
|
|
<Filter Include="GLES">
|
|
<UniqueIdentifier>{f7563dba-8146-4c21-a092-e864ff145d79}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Software">
|
|
<UniqueIdentifier>{4f6d1284-2c23-4ebc-842c-666a1305bfed}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Common">
|
|
<UniqueIdentifier>{21783292-4dd7-447b-af93-356cd2eaa4d6}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Null">
|
|
<UniqueIdentifier>{b31aa5a1-da08-47e6-9467-ab1d547b6ff3}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="DirectX9">
|
|
<UniqueIdentifier>{88629970-4774-4122-b031-2128244b795c}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="DirectX9\helper">
|
|
<UniqueIdentifier>{ba434472-5d5e-4b08-ab16-bfb7ec8e7068}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Debugger">
|
|
<UniqueIdentifier>{0cbddc00-4aa3-41d0-bed2-a454d37f838e}</UniqueIdentifier>
|
|
</Filter>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="ge_constants.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Math3D.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPUState.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPUInterface.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Null\NullGpu.h">
|
|
<Filter>Null</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPUCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\Clipper.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\Lighting.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\Rasterizer.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\SoftGpu.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\TransformUnit.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\VertexDecoderCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\VertexShaderGenerator.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\StateMapping.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\TextureCache.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\TextureScaler.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\TransformPipeline.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\FragmentShaderGenerator.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\Framebuffer.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\ShaderManager.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\GPU_DX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\VertexShaderGeneratorDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\TransformPipelineDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\TextureScalerDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\TextureCacheDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\StateMappingDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\ShaderManagerDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\FramebufferDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\PixelShaderGeneratorDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\IndexGenerator.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\GLES_GPU.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GeDisasm.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\ext\xbrz\xbrz.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\helper\dx_state.h">
|
|
<Filter>DirectX9\helper</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\helper\fbo.h">
|
|
<Filter>DirectX9\helper</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\helper\global.h">
|
|
<Filter>DirectX9\helper</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\TextureDecoder.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\GPUDebugInterface.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\SplineCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Debugger\Breakpoints.h">
|
|
<Filter>Debugger</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Debugger\Stepping.h">
|
|
<Filter>Debugger</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\PostShader.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\TextureDecoderNEON.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\TextureCacheCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\TransformCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\DepalettizeShader.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\FragmentTestCache.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\FramebufferCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\SoftwareTransformCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\DrawEngineCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\DepalettizeShaderCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Directx9\DepalettizeShaderDX9.h">
|
|
<Filter>DirectX9</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\TextureScalerCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPU.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="Math3D.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GPUState.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Null\NullGpu.cpp">
|
|
<Filter>Null</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GPUCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\Clipper.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\Lighting.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\Rasterizer.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\SoftGpu.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\TransformUnit.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\TextureCache.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\TransformPipeline.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\VertexShaderGenerator.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\StateMapping.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\FragmentShaderGenerator.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\Framebuffer.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\ShaderManager.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\GPU_DX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\VertexShaderGeneratorDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\TransformPipelineDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\TextureCacheDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\StateMappingDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\ShaderManagerDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\FramebufferDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\PixelShaderGeneratorDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\TextureScalerDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\TextureScaler.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\IndexGenerator.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\GLES_GPU.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GeDisasm.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\ext\xbrz\xbrz.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\helper\dx_state.cpp">
|
|
<Filter>DirectX9\helper</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\helper\fbo.cpp">
|
|
<Filter>DirectX9\helper</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\helper\global.cpp">
|
|
<Filter>DirectX9\helper</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TextureDecoder.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Debugger\Breakpoints.cpp">
|
|
<Filter>Debugger</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Debugger\Stepping.cpp">
|
|
<Filter>Debugger</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\PostShader.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TextureDecoderNEON.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TextureCacheCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TransformCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\DepalettizeShader.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\StencilBuffer.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\FragmentTestCache.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\FramebufferCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderX86.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderArm.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\SoftwareTransformCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\DrawEngineCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\SplineCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\StencilBufferDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\DepalettizeShaderCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Directx9\DepalettizeShaderDX9.cpp">
|
|
<Filter>DirectX9</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderArm64.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TextureScalerCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GPU.cpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="CMakeLists.txt" />
|
|
</ItemGroup>
|
|
</Project> |