Added IBM Cell SDK 2.x software_cache to Bullet/Extras. There is an option to enable it for the BulletMultiThreaded Cell version.
See USE_SOFTWARE_CACHE in Bullet\src\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.cpp It improves the Bullet midphase collision detection (triangle/vertex fetch) The license is CommonPublicLicense-1.0, see included license docs.
This commit is contained in:
239
Extras/software_cache/SPU_printf/SPU_printf.vcproj
Normal file
239
Extras/software_cache/SPU_printf/SPU_printf.vcproj
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="SPU_printf"
|
||||
ProjectGUID="{47EE939D-CB3D-4600-B8B6-79FDF607E133}"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="PS3 Debug|Win32"
|
||||
OutputDirectory="PS3_Debug"
|
||||
IntermediateDirectory="PS3_Debug"
|
||||
ConfigurationType="1"
|
||||
DeleteExtensionsOnClean="*.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);$(TargetDir)$(TargetName).self"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="-g -O0 -Wall -fno-exceptions"
|
||||
AdditionalIncludeDirectories=""$(SN_PS3_PATH)\spu\include\sn";"$(SCE_PS3_ROOT)\target\spu\include";"$(SCE_PS3_ROOT)\target\common\include";"$(TargetDir)/cache/include""
|
||||
PreprocessorDefinitions="SN_TARGET_PS3_SPU;_DEBUG;__GCC__;SPU"
|
||||
ProgramDataBaseFileName="$(IntDir)/"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies=""
|
||||
OutputFile="../$(ProjectName).spu.elf"
|
||||
AdditionalLibraryDirectories=""
|
||||
GenerateManifest="false"
|
||||
GenerateDebugInformation="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
Description="Fake Signing ELF "$(TargetDir)$(TargetName).self""
|
||||
CommandLine="$(SCE_PS3_ROOT)\host-win32\bin\make_fself "$(TargetPath)" "$(TargetDir)$(TargetName).self""
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="PS3 Release|Win32"
|
||||
OutputDirectory="PS3_Release"
|
||||
IntermediateDirectory="PS3_Release"
|
||||
ConfigurationType="1"
|
||||
DeleteExtensionsOnClean="*.obj;*.d;*.map;*.lst;*.pch;$(TargetPath);$(TargetDir)$(TargetName).self"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="-O2 -Wall -fno-exceptions"
|
||||
AdditionalIncludeDirectories=""$(SN_PS3_PATH)\spu\include\sn";"$(SCE_PS3_ROOT)\target\spu\include";"$(SCE_PS3_ROOT)\target\common\include";"$(TargetDir)/cache/include""
|
||||
PreprocessorDefinitions="SN_TARGET_PS3_SPU;NDEBUG;__GCC__;SPU"
|
||||
ProgramDataBaseFileName="$(IntDir)/"
|
||||
CompileAs="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=""
|
||||
AdditionalDependencies=""
|
||||
OutputFile="../$(ProjectName).spu.elf"
|
||||
AdditionalLibraryDirectories=""
|
||||
GenerateManifest="false"
|
||||
GenerateDebugInformation="true"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
Description="Fake Signing ELF "$(TargetDir)$(TargetName).self""
|
||||
CommandLine="$(SCE_PS3_ROOT)\host-win32\bin\make_fself "$(TargetPath)" "$(TargetDir)$(TargetName).self""
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;cc;s;asm"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\hello.spu.c"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\cache\include\api.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\cbe_mfc.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\defs.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\dma.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\ilog2.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\memset.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\nway-lookup.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\nway-miss.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\nway-opt.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\nway-replace.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\nway.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\spe_cache.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\cache\include\vec_literal.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
Reference in New Issue
Block a user