mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-14 06:50:29 +02:00
The C++ paths draw and sample four pixels at a time in vector lanes, while a JIT function only does one, and with a JIT function in use the span and quad paths were skipped. On x86 the JITs had become slower: Wipeout took 13% more wall time and 25% more CPU with them, God of War 3% more. They were also a second implementation of every GE rule, and ARM never had them. The SoftwareRendererJit setting goes with them. RasterizerRegCache.h keeps only the types the pixel and sampler functions take, as RasterizerTypes.h. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
703 lines
23 KiB
XML
703 lines
23 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="Debugger">
|
|
<UniqueIdentifier>{0cbddc00-4aa3-41d0-bed2-a454d37f838e}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Vulkan">
|
|
<UniqueIdentifier>{3c621896-140c-4c8b-8e4d-a478bfdeca8a}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="D3D11">
|
|
<UniqueIdentifier>{88eb5cea-ec25-4881-89da-02f9f2fa8f3f}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Shaders">
|
|
<UniqueIdentifier>{3a7618ae-e254-406a-8ae5-590bb077d8a1}</UniqueIdentifier>
|
|
</Filter>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="Math3D.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPUState.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPUDefinitions.h">
|
|
<Filter>Common</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="Software\GEMath.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\VertexDecoderCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\DrawEngineGLES.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\IndexGenerator.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\GPU_GLES.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="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\TextureCacheCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\TransformCommon.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="Common\TextureScalerCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPU.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\ShaderCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\GPUStateUtils.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\ShaderId.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\DrawEngineVulkan.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\FramebufferManagerVulkan.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\GPU_Vulkan.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\PipelineManagerVulkan.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\ShaderManagerVulkan.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\StateMappingVulkan.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\TextureCacheVulkan.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\VulkanUtil.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\TextureCacheGLES.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\ShaderManagerGLES.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\StateMappingGLES.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\FramebufferManagerGLES.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GLES\FragmentTestCacheGLES.h">
|
|
<Filter>GLES</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\ShaderUniforms.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="D3D11\ShaderManagerD3D11.h">
|
|
<Filter>D3D11</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="D3D11\TextureCacheD3D11.h">
|
|
<Filter>D3D11</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="D3D11\FramebufferManagerD3D11.h">
|
|
<Filter>D3D11</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="D3D11\GPU_D3D11.h">
|
|
<Filter>D3D11</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="D3D11\DrawEngineD3D11.h">
|
|
<Filter>D3D11</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="D3D11\D3D11Util.h">
|
|
<Filter>D3D11</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\Sampler.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Debugger\Record.h">
|
|
<Filter>Debugger</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\StencilCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="D3D11\StateMappingD3D11.h">
|
|
<Filter>D3D11</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Vulkan\DebugVisVulkan.h">
|
|
<Filter>Vulkan</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Debugger\Debugger.h">
|
|
<Filter>Debugger</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Debugger\Playback.h">
|
|
<Filter>Debugger</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Debugger\RecordFormat.h">
|
|
<Filter>Debugger</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\RasterizerRectangle.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\PresentationCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\FramebufferManagerCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="ge_constants.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\FragmentShaderGenerator.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\VertexShaderGenerator.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\ReinterpretFramebuffer.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\FuncId.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\DrawPixel.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\RasterizerTypes.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Software\BinManager.h">
|
|
<Filter>Software</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\Draw2D.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\TextureShaderCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Debugger\GECommandTable.h">
|
|
<Filter>Debugger</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPUCommonHW.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\ReplacedTexture.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\TextureReplacer.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\VertexDecoderHandwritten.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Debugger\State.h">
|
|
<Filter>Debugger</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\DepthRaster.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\DepthSwizzle.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="GPUStateSIMDUtil.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\VertexReader.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="Common\ImageCommon.h">
|
|
<Filter>Common</Filter>
|
|
</ClInclude>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="Math3D.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GPUState.cpp">
|
|
<Filter>Common</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="Software\GEMath.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\DrawEngineGLES.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\IndexGenerator.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\GPU_GLES.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="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\TextureCacheCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TransformCommon.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="Common\DepalettizeShaderCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderArm64.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TextureScalerCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\GPUDebugInterface.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GPU.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\GPUStateUtils.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\ShaderId.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\DrawEngineVulkan.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\GPU_Vulkan.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\PipelineManagerVulkan.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\ShaderManagerVulkan.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\StateMappingVulkan.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\TextureCacheVulkan.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\VulkanUtil.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\TextureCacheGLES.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\ShaderManagerGLES.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\StateMappingGLES.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\FramebufferManagerGLES.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\FragmentTestCacheGLES.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="D3D11\StateMappingD3D11.cpp">
|
|
<Filter>D3D11</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\ShaderUniforms.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="D3D11\ShaderManagerD3D11.cpp">
|
|
<Filter>D3D11</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="D3D11\TextureCacheD3D11.cpp">
|
|
<Filter>D3D11</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="D3D11\FramebufferManagerD3D11.cpp">
|
|
<Filter>D3D11</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="D3D11\GPU_D3D11.cpp">
|
|
<Filter>D3D11</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="D3D11\DrawEngineD3D11.cpp">
|
|
<Filter>D3D11</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="D3D11\D3D11Util.cpp">
|
|
<Filter>D3D11</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\ShaderCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\FramebufferManagerVulkan.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\Sampler.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Debugger\Record.cpp">
|
|
<Filter>Debugger</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\StencilCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Vulkan\DebugVisVulkan.cpp">
|
|
<Filter>Vulkan</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Debugger\Debugger.cpp">
|
|
<Filter>Debugger</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Debugger\Playback.cpp">
|
|
<Filter>Debugger</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\RasterizerRectangle.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\PresentationCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\FramebufferManagerCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GeConstants.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\FragmentShaderGenerator.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexShaderGenerator.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\ReinterpretFramebuffer.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\FuncId.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\DrawPixel.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Software\BinManager.cpp">
|
|
<Filter>Software</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\Draw2D.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TextureShaderCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Debugger\GECommandTable.cpp">
|
|
<Filter>Debugger</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\DepthBufferCommon.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GLES\StencilBufferGLES.cpp">
|
|
<Filter>GLES</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderRiscV.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="GPUCommonHW.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\ReplacedTexture.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\TextureReplacer.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderHandwritten.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Debugger\State.cpp">
|
|
<Filter>Debugger</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\DepthRaster.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="Common\VertexDecoderLoongArch64.cpp">
|
|
<Filter>Common</Filter>
|
|
</ClCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<FxCompile Include="..\assets\shaders\tex_4xbrz.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_mmpx.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_2xbrz.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\4xhqglsl.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\5xBR.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\aacolor.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\cartoon.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\fxaa.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\natural.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\naturalA.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_mmpx_adv.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_nnedi3_2x_single.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_nnedi3_4x_single.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_nnedi3_mp_cshift_2x.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_nnedi3_mp_cshift_4x.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_nnedi3_mp_nns16_pass1_buffer.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_nnedi3_mp_nns16_pass1_image.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_nnedi3_mp_nns16_pass2.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_spline36_2x.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_spline36_4x.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\upscale_bicubic.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\upscale_sharp_bilinear.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\upscale_spline36.vsh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
<FxCompile Include="..\assets\shaders\tex_smiley_2x.csh">
|
|
<Filter>Shaders</Filter>
|
|
</FxCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="..\assets\shaders\defaultshaders.ini">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\stereo_red_blue.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\stereo_sbs.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\4xhqglsl.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\5xBR.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\5xBR-lv2.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\aacolor.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\bloom.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\bloomnoblur.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\cartoon.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\colorcorrection.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\crt.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\fakereflections.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\fsr_easu.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\fsr_rcas.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\fxaa.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\GaussianDownscale.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\natural.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\naturalA.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\persistence.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\psp_color.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\scanlines.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\sharpen.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\smiley.py">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\smiley_16x16_rgba.bin">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\upscale_bicubic.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\upscale_sharp_bilinear.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\upscale_spline36.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\videoAA.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
<None Include="..\assets\shaders\vignette.fsh">
|
|
<Filter>Shaders</Filter>
|
|
</None>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Text Include="CMakeLists.txt" />
|
|
</ItemGroup>
|
|
</Project> |