diff options
| author | sschirm <[email protected]> | 2016-12-27 13:43:54 +0100 |
|---|---|---|
| committer | sschirm <[email protected]> | 2016-12-27 13:43:54 +0100 |
| commit | 64566804758e08a4c1d13fc1f8f7cb9ea8c674c8 (patch) | |
| tree | ff28d36ab8f2023176d84ba397ad5aaf508dcff6 | |
| parent | PhysX 3.4 / APEX 1.4 release candidate @21506124 (diff) | |
| download | physx-3.4-64566804758e08a4c1d13fc1f8f7cb9ea8c674c8.tar.xz physx-3.4-64566804758e08a4c1d13fc1f8f7cb9ea8c674c8.zip | |
PhysX 3.4, APEX 1.4 release candidate update: @21511067-21511214
86 files changed, 7679 insertions, 36 deletions
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEffectPackagesDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEffectPackagesDatabase.apb Binary files differnew file mode 100644 index 00000000..ab899fd3 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEffectPackagesDatabase.apb diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEmittersDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEmittersDatabase.apb Binary files differnew file mode 100644 index 00000000..145f0eea --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEmittersDatabase.apb diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageFieldSamplersDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageFieldSamplersDatabase.apb Binary files differnew file mode 100644 index 00000000..78d9dbd9 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageFieldSamplersDatabase.apb diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsEffectsDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsEffectsDatabase.apb Binary files differnew file mode 100644 index 00000000..c8ec2e40 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsEffectsDatabase.apb diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsMaterialsDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsMaterialsDatabase.apb Binary files differnew file mode 100644 index 00000000..10cc023a --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsMaterialsDatabase.apb diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageParticleSimulationsDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageParticleSimulationsDatabase.apb Binary files differnew file mode 100644 index 00000000..90ec1ae8 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageParticleSimulationsDatabase.apb diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/concreteChunkMesh.apb b/APEX_1.4/samples_v2/SampleParticlesBase/concreteChunkMesh.apb Binary files differnew file mode 100644 index 00000000..0482f076 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/concreteChunkMesh.apb diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/materials/concrete_debris.xml b/APEX_1.4/samples_v2/SampleParticlesBase/materials/concrete_debris.xml new file mode 100644 index 00000000..1ccc58e2 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/materials/concrete_debris.xml @@ -0,0 +1,4 @@ +<material> + <shader>mesh_particle</shader> + <texture>GrayRock_Tileable_D.dds</texture> +</material> diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/materials/wood_debris.xml b/APEX_1.4/samples_v2/SampleParticlesBase/materials/wood_debris.xml new file mode 100644 index 00000000..87202810 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/materials/wood_debris.xml @@ -0,0 +1,4 @@ +<material> + <shader>mesh_particle</shader> + <texture>Wood_Tileable.dds</texture> +</material> diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/meshParticleIosPhysX3.apx b/APEX_1.4/samples_v2/SampleParticlesBase/meshParticleIosPhysX3.apx new file mode 100644 index 00000000..5da5440a --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/meshParticleIosPhysX3.apx @@ -0,0 +1,53 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="ParticleIosAssetParam" version="0.4" checksum="0x2fe48a73 0x7f6aafee 0x621cd7cd 0x20a3c0e5"> + <struct name=""> + <value name="particleType" type="Ref" included="1" className="SimpleParticleSystemParams" version="0.3" checksum="0xf872dc0a 0xe40cb32 0x1627d31b 0xfa23979d"> + <struct name=""> + <struct name="GridDensity"> + <value name="Enabled" type="Bool">false</value> + <value name="Resolution" type="Enum">GDG_16</value> + <value name="GridSize" type="F32">10</value> + <value name="MaxCellCount" type="U32">16</value> + </struct> + </struct> + </value> + <value name="maxParticleCount" type="U32">8192</value> + <value name="particleRadius" type="F32">1</value> + <value name="maxInjectedParticleCount" type="F32">0.100000001</value> + <value name="maxMotionDistance" type="F32">0.400000006</value> + <value name="contactOffset" type="F32">0.200000003</value> + <value name="restOffset" type="F32">0.100000001</value> + <value name="gridSize" type="F32">25.6000004</value> + <value name="damping" type="F32">0</value> + <value name="externalAcceleration" type="Vec3">0 0 0</value> + <value name="projectionPlaneNormal" type="Vec3">0 0 1</value> + <value name="projectionPlaneDistance" type="F32">0</value> + <value name="particleMass" type="F32">0.00100000005</value> + <value name="restitution" type="F32">0.5</value> + <value name="dynamicFriction" type="F32">0.0500000007</value> + <value name="staticFriction" type="F32">0</value> + <value name="simulationFilterData" null="1" type="String"></value> + <value name="fieldSamplerFilterData" type="String">MESH_PARTICLE_FS_GRP_MASK</value> + <value name="CollisionTwoway" type="Bool">false</value> + <value name="CollisionWithDynamicActors" type="Bool">true</value> + <value name="Enable" type="Bool">true</value> + <value name="ProjectToPlane" type="Bool">false</value> + <value name="PerParticleRestOffset" type="Bool">false</value> + <value name="PerParticleCollisionCacheHint" type="Bool">true</value> + <value name="DensityBuffer" type="Bool">false</value> + <value name="enableTemperatureBuffer" type="Bool">false</value> + <value name="enableCouplingOverride" type="Bool">false</value> + <struct name="particleToGridCoupling"> + <value name="accelTimeConstant" type="F32">0.00999999978</value> + <value name="decelTimeConstant" type="F32">10</value> + <value name="thresholdMultiplier" type="F32">2</value> + </struct> + <struct name="gridToParticleCoupling"> + <value name="accelTimeConstant" type="F32">0.00999999978</value> + <value name="decelTimeConstant" type="F32">0.00999999978</value> + <value name="thresholdMultiplier" type="F32">1</value> + </struct> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/testImpactEmitter.apx b/APEX_1.4/samples_v2/SampleParticlesBase/testImpactEmitter.apx new file mode 100644 index 00000000..7a001f12 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/testImpactEmitter.apx @@ -0,0 +1,34 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="ImpactEmitterAssetParameters" version="0.0" checksum="0x5b78e967 0xd4e18888 0xaac77873 0xef2e1cba"> + <struct name=""> + <array name="eventSetList" size="1" type="Ref"> + <value type="Ref" included="1" className="ImpactObjectEvent" version="0.1" checksum="0x18bc25ae 0xb43f2a22 0x8b698b9d 0xdce8fd3"> + <struct name=""> + <value name="eventSetName" type="String">meshParticleEvent</value> + <value name="iofxAssetName" type="Ref" included="0" className="IOFX" objectName="testMeshIofx"></value> + <value name="iosAssetName" type="Ref" included="0" className="ParticleIosAsset" objectName="meshParticleIosPhysX3"></value> + <value name="angleLow" type="F32">0</value> + <value name="angleHigh" type="F32">45</value> + <value name="speedLow" type="F32">10</value> + <value name="speedHigh" type="F32">40</value> + <value name="lifeLow" type="F32">5</value> + <value name="lifeHigh" type="F32">10</value> + <value name="delay" type="F32">0</value> + <value name="particleSpawnCount" type="U32">25</value> + <value name="impactAxis" type="Enum">reflection</value> + <struct name="lodParamDesc"> + <value name="version" type="U32">0</value> + <value name="maxDistance" type="F32">10000</value> + <value name="distanceWeight" type="F32">1</value> + <value name="speedWeight" type="F32">0</value> + <value name="lifeWeight" type="F32">0</value> + <value name="separationWeight" type="F32">0</value> + <value name="bias" type="F32">0</value> + </struct> + </struct> + </value> + </array> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/testMeshEmitter4ParticleIos.apx b/APEX_1.4/samples_v2/SampleParticlesBase/testMeshEmitter4ParticleIos.apx new file mode 100644 index 00000000..852b74b5 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/testMeshEmitter4ParticleIos.apx @@ -0,0 +1,36 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="ApexEmitterAssetParameters" version="0.7" checksum="0xa5880469 0x3f58f022 0xa16cd302 0xa56e2069"> + <struct name=""> + <value name="density" type="F32">1</value> + <value name="rate" type="F32">1000</value> + <value name="lifetimeLow" type="F32">20</value> + <value name="lifetimeHigh" type="F32">22</value> + <value name="velocityLow" type="Vec3">-3 0 -3</value> + <value name="velocityHigh" type="Vec3">3 6 3</value> + <value name="maxSamples" type="U32">10000</value> + <struct name="lodParamDesc"> + <value name="version" type="U32">0</value> + <value name="maxDistance" type="F32">1000</value> + <value name="distanceWeight" type="F32">0.699999988</value> + <value name="speedWeight" type="F32">0</value> + <value name="lifeWeight" type="F32">0.300000012</value> + <value name="separationWeight" type="F32">0</value> + <value name="bias" type="F32">0</value> + </struct> + <value name="iofxAssetName" type="Ref" included="0" className="IOFX" objectName="testMeshIofx"></value> + <value name="iosAssetName" type="Ref" included="0" className="ParticleIosAsset" objectName="testParticleIos"></value> + <value name="geometryType" type="Ref" included="1" className="EmitterGeomSphereParams" version="0.1" checksum="0x79a261ec 0x91a7400d 0xfb6ba037 0x3c13e11f"> + <struct name=""> + <value name="emitterType" type="Enum">rate</value> + <value name="radius" type="F32">2</value> + <value name="hemisphere" type="F32">0</value> + </struct> + </value> + <value name="emitterDuration" type="F32">NV_MAX_F32</value> + <value name="emitterVelocityScale" type="F32">0</value> + <value name="minSamplingFPS" type="U32">0</value> + <array name="rateVsTimeCurvePoints" size="0" type="Struct" structElements="x(F32),y(F32)"></array> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/testMeshIofx.apx b/APEX_1.4/samples_v2/SampleParticlesBase/testMeshIofx.apx new file mode 100644 index 00000000..2bf51f80 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/testMeshIofx.apx @@ -0,0 +1,61 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="IofxAssetParameters" version="0.2" checksum="0xbb5add57 0xf771d298 0xcd7c3bc3 0x921baa57"> + <struct name=""> + <value name="iofxType" type="Ref" included="1" className="MeshIofxParameters" version="0.4" checksum="0x823a573c 0xd18e2215 0x6fc4db63 0x3df0022a"> + <struct name=""> + <array name="renderMeshList" size="2" type="Struct"> + <struct> + <value name="meshAssetName" type="Ref" included="0" className="ApexRenderMesh" objectName="woodChunkmesh"></value> + <value name="weight" type="U32">1</value> + </struct> + <struct> + <value name="meshAssetName" type="Ref" included="0" className="ApexRenderMesh" objectName="concreteChunkMesh"></value> + <value name="weight" type="U32">1</value> + </struct> + </array> + <array name="spawnModifierList" size="2" type="Ref"> + <value type="Ref" included="1" className="SimpleScaleModifierParams" version="0.0" checksum="0x7a1ac6ca 0x76ef1cd2 0x991bfe05 0x30c11a09"> + <struct name=""> + <value name="scaleFactor" type="Vec3">0.0250000004 0.0250000004 0.0250000004</value> + </struct> + </value> + <value type="Ref" included="1" className="RotationModifierParams" version="0.2" checksum="0xd2cf5d27 0xa1732803 0xcaa84b84 0x18ed9e7c"> + <struct name=""> + <value name="rollType" type="Enum">SPHERICAL</value> + <value name="maxRotationRatePerSec" type="F32">0</value> + <value name="maxSettleRatePerSec" type="F32">1</value> + <value name="inAirRotationMultiplier" type="F32">1</value> + <value name="collisionRotationMultiplier" type="F32">1</value> + <value name="includeVerticalDirection" type="Bool">false</value> + </struct> + </value> + </array> + <array name="continuousModifierList" size="2" type="Ref"> + <value type="Ref" included="1" className="RotationModifierParams" version="0.2" checksum="0xd2cf5d27 0xa1732803 0xcaa84b84 0x18ed9e7c"> + <struct name=""> + <value name="rollType" type="Enum">SPHERICAL</value> + <value name="maxRotationRatePerSec" type="F32">300</value> + <value name="maxSettleRatePerSec" type="F32">100</value> + <value name="inAirRotationMultiplier" type="F32">1</value> + <value name="collisionRotationMultiplier" type="F32">80</value> + <value name="includeVerticalDirection" type="Bool">false</value> + </struct> + </value> + <value type="Ref" included="1" className="ScaleVsLife3DModifierParams" version="0.0" checksum="0xbaddcfda 0x2f4deda9 0x2c23286e 0xf19659fd"> + <struct name=""> + <array name="controlPoints" size="3" type="Struct" structElements="lifeRemaining(F32),scale(Vec3)"> + 1 1.52666676 1.52666676 1.52666676,0.337500036 1.00666666 1.00666666 1.00666666,0 0.0133333337 0.0133333337 0.0133333337 + </array> + </struct> + </value> + </array> + </struct> + </value> + <struct name="renderOutput"> + <value name="useUserSemantic" type="Bool">false</value> + <value name="useFloat4Color" type="Bool">false</value> + </struct> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/testParticleIos.apx b/APEX_1.4/samples_v2/SampleParticlesBase/testParticleIos.apx new file mode 100644 index 00000000..2952498a --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/testParticleIos.apx @@ -0,0 +1,53 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="ParticleIosAssetParam" version="0.4" checksum="0x2fe48a73 0x7f6aafee 0x621cd7cd 0x20a3c0e5"> + <struct name=""> + <value name="particleType" type="Ref" included="1" className="SimpleParticleSystemParams" version="0.3" checksum="0xf872dc0a 0xe40cb32 0x1627d31b 0xfa23979d"> + <struct name=""> + <struct name="GridDensity"> + <value name="Enabled" type="Bool">false</value> + <value name="Resolution" type="Enum">GDG_16</value> + <value name="GridSize" type="F32">10</value> + <value name="MaxCellCount" type="U32">16</value> + </struct> + </struct> + </value> + <value name="maxParticleCount" type="U32">16384</value> + <value name="particleRadius" type="F32">1</value> + <value name="maxInjectedParticleCount" type="F32">0.100000001</value> + <value name="maxMotionDistance" type="F32">0.300000012</value> + <value name="contactOffset" type="F32">0.479999989</value> + <value name="restOffset" type="F32">0.239999995</value> + <value name="gridSize" type="F32">5</value> + <value name="damping" type="F32">0</value> + <value name="externalAcceleration" type="Vec3">0 0 0</value> + <value name="projectionPlaneNormal" type="Vec3">0 0 1</value> + <value name="projectionPlaneDistance" type="F32">0</value> + <value name="particleMass" type="F32">0.00100000005</value> + <value name="restitution" type="F32">0.5</value> + <value name="dynamicFriction" type="F32">0.00100000005</value> + <value name="staticFriction" type="F32">0</value> + <value name="simulationFilterData" null="1" type="String"></value> + <value name="fieldSamplerFilterData" type="String">MESH_PARTICLE_FS_GRP_MASK</value> + <value name="CollisionTwoway" type="Bool">false</value> + <value name="CollisionWithDynamicActors" type="Bool">true</value> + <value name="Enable" type="Bool">true</value> + <value name="ProjectToPlane" type="Bool">false</value> + <value name="PerParticleRestOffset" type="Bool">false</value> + <value name="PerParticleCollisionCacheHint" type="Bool">true</value> + <value name="DensityBuffer" type="Bool">false</value> + <value name="enableTemperatureBuffer" type="Bool">false</value> + <value name="enableCouplingOverride" type="Bool">false</value> + <struct name="particleToGridCoupling"> + <value name="accelTimeConstant" type="F32">0.00999999978</value> + <value name="decelTimeConstant" type="F32">10</value> + <value name="thresholdMultiplier" type="F32">2</value> + </struct> + <struct name="gridToParticleCoupling"> + <value name="accelTimeConstant" type="F32">0.00999999978</value> + <value name="decelTimeConstant" type="F32">0.00999999978</value> + <value name="thresholdMultiplier" type="F32">1</value> + </struct> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/GrayRock_Tileable_D.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/GrayRock_Tileable_D.dds Binary files differnew file mode 100644 index 00000000..7fd5d2ae --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/GrayRock_Tileable_D.dds diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/SpriteTexture1.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/SpriteTexture1.dds Binary files differnew file mode 100644 index 00000000..13f7972e --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/SpriteTexture1.dds diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/Wood_Tileable.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/Wood_Tileable.dds Binary files differnew file mode 100644 index 00000000..5d1c1b75 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/Wood_Tileable.dds diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/flare.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/flare.dds Binary files differnew file mode 100644 index 00000000..13f7972e --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/flare.dds diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/smoke.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/smoke.dds Binary files differnew file mode 100644 index 00000000..58a0791d --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/smoke.dds diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/woodChunkMesh.apb b/APEX_1.4/samples_v2/SampleParticlesBase/woodChunkMesh.apb Binary files differnew file mode 100644 index 00000000..3e017f12 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesBase/woodChunkMesh.apb diff --git a/APEX_1.4/samples_v2/SampleParticlesHelloWorld/Main.cpp b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/Main.cpp new file mode 100644 index 00000000..2948e391 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/Main.cpp @@ -0,0 +1,51 @@ +#include "Utils.h" + +#include <DirectXMath.h> +#include "XInput.h" +#include "DXUTMisc.h" +#include "DXUTCamera.h" + + +#include "ApexController.h" +#include "ApexRenderer.h" +#include "CommonUIController.h" +#include "SampleUIController.h" +#include "SampleSceneController.h" + +#include "SampleManager.h" + +int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow) +{ + PX_UNUSED(hInstance); + PX_UNUSED(hPrevInstance); + PX_UNUSED(lpCmdLine); + PX_UNUSED(nCmdShow); + +// Enable run-time memory check for debug builds. +#if defined(DEBUG) | defined(_DEBUG) + _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); + AllocConsole(); +#endif + + SampleManager* sampleManager = new SampleManager(L"APEX Particles Sample: Hello World"); + + CFirstPersonCamera camera; + + auto apexController = ApexController(PxDefaultSimulationFilterShader, &camera); + auto apexRender = ApexRenderer(&camera, apexController); + auto sceneController = SampleSceneController(&camera, apexController); + auto commonUiController = CommonUIController(&camera, &apexRender, &apexController); + auto sampleUIController = SampleUIController(&sceneController, &commonUiController); + + sampleManager->addControllerToFront(&apexController); + sampleManager->addControllerToFront(&apexRender); + sampleManager->addControllerToFront(&sceneController); + sampleManager->addControllerToFront(&sampleUIController); + sampleManager->addControllerToFront(&commonUiController); + + int result = sampleManager->run(); + + delete sampleManager; + + return result; +} diff --git a/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleSceneController.cpp b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleSceneController.cpp new file mode 100644 index 00000000..306badce --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleSceneController.cpp @@ -0,0 +1,221 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#include "SampleSceneController.h" +#include "ApexRenderer.h" // for matrix conversion +#include <DirectXMath.h> +#include "XInput.h" +#include "DXUTMisc.h" +#pragma warning(push) +#pragma warning(disable : 4481) // Suppress "nonstandard extension used" warning +#include "DXUTCamera.h" +#pragma warning(pop) + +#include "PxPhysicsAPI.h" +#include "PxMath.h" + +#include "ApexResourceCallback.h" +#include "PhysXPrimitive.h" + +using namespace physx; + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Scenes Setup +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +SampleSceneController::AssetDescription SampleSceneController::ASSETS[] = +{ + { "defaultEffectPackage", "defaultEffectPackage" }, + { "hotlava", "hotlava" }, + { "pulseblast", "pulseblast" }, + { "bigtesteffect", "bigtesteffect" }, + { "ThreeEmitterScaleTest", "ThreeEmitterScaleTest" }, + { "smoketest", "smoketest" } +}; + +int SampleSceneController::getAssetsCount() +{ + return sizeof(ASSETS) / sizeof(ASSETS[0]); +} + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +SampleSceneController::SampleSceneController(CFirstPersonCamera* camera, ApexController& apex) + : mApex(apex), mCamera(camera), mDraggingActor(NULL) +{ +} + +SampleSceneController::~SampleSceneController() +{ +} + +void SampleSceneController::onSampleStart() +{ + // setup camera + DirectX::XMVECTORF32 lookAtPt = { 0, 2, 0, 0 }; + DirectX::XMVECTORF32 eyePt = { 0, 5, 10, 0 }; + mCamera->SetViewParams(eyePt, lookAtPt); + mCamera->SetRotateButtons(false, false, true, false); + mCamera->SetEnablePositionMovement(true); + + // load effect package DB + loadEffectPackageDatabase(); + + // spawn actor + setCurrentAsset(0); +} + +void SampleSceneController::loadEffectPackageDatabase() +{ + NvParameterized::Interface *iface; + + ApexResourceCallback* resourceCallback = mApex.getResourceCallback(); + ModuleParticles* moduleParticles = mApex.getModuleParticles(); + + // Load the EffectPackage database + iface = resourceCallback->deserializeFromFile("EffectPackageEffectPackagesDatabase.apb"); + PX_ASSERT(iface); + if (iface) + { + moduleParticles->setEffectPackageDatabase(iface); + iface->destroy(); + } + + // Load the Emitter database + iface = resourceCallback->deserializeFromFile("EffectPackageEmittersDatabase.apb"); + PX_ASSERT(iface); + if (iface) + { + moduleParticles->setEffectPackageEmitterDatabase(iface); + iface->destroy(); + } + + // Load the FieldSampler database + iface = resourceCallback->deserializeFromFile("EffectPackageFieldSamplersDatabase.apb"); + PX_ASSERT(iface); + if (iface) + { + moduleParticles->setEffectPackageFieldSamplerDatabase(iface); + iface->destroy(); + } + // Load the GraphicsEffects database (IOFX) + iface = resourceCallback->deserializeFromFile("EffectPackageGraphicsEffectsDatabase.apb"); + PX_ASSERT(iface); + if (iface) + { + moduleParticles->setEffectPackageIOFXDatabase(iface); + iface->destroy(); + } + + // Load the GraphicsMaterials database + iface = resourceCallback->deserializeFromFile("EffectPackageGraphicsMaterialsDatabase.apb"); + PX_ASSERT(iface); + if (iface) + { + moduleParticles->setEffectPackageGraphicsMaterialsDatabase(iface); + iface->destroy(); + } + + // Load the Particle Simulations (IOS) database + iface = resourceCallback->deserializeFromFile("EffectPackageParticleSimulationsDatabase.apb"); + PX_ASSERT(iface); + if (iface) + { + moduleParticles->setEffectPackageIOSDatabase(iface); + iface->destroy(); + } +} + +void SampleSceneController::setCurrentAsset(int num) +{ + int assetsCount = getAssetsCount(); + num = nvidia::PxClamp(num, 0, assetsCount - 1); + + mCurrentAsset = num; + if (mActor != NULL) + { + mApex.removeActor(mActor); + mActor = NULL; + } + mActor = mApex.spawnEffectPackageActor(ASSETS[num].model); +} + +void SampleSceneController::Animate(double dt) +{ + if (mDraggingActor != NULL) + { + const float DRAGGING_FORCE_FACTOR = 10.0f; + const float DRAGGING_VELOCITY_FACTOR = 2.0f; + PxVec3 direction = (mDragAttractionPoint - mDraggingActor->getGlobalPose().transform(mDraggingActorHookLocalPoint)); + nvidia::PxVec3 force = (direction * DRAGGING_FORCE_FACTOR - DRAGGING_VELOCITY_FACTOR * mDraggingActor->getLinearVelocity()) * mDraggingActor->getMass() * dt; + physx::PxRigidBodyExt::addForceAtLocalPos(*mDraggingActor, force, mDraggingActorHookLocalPoint, physx::PxForceMode::eIMPULSE, true); + } +} + +void SampleSceneController::throwCube() +{ + PxVec3 eyePos = XMVECTORToPxVec4(mCamera->GetEyePt()).getXYZ(); + PxVec3 lookAtPos = XMVECTORToPxVec4(mCamera->GetLookAtPt()).getXYZ(); + PhysXPrimitive* box = mApex.spawnPhysXPrimitiveBox(PxTransform(eyePos)); + PxRigidDynamic* rigidDynamic = box->getActor()->is<PxRigidDynamic>(); + + const float CUBE_SPEED = 30.0f; + PxVec3 dir = (lookAtPos - eyePos).getNormalized(); + rigidDynamic->setLinearVelocity(dir * CUBE_SPEED); +} + +void SampleSceneController::onTouchEvent(TouchEvent touchEvent, float mouseX, float mouseY) +{ + PxVec3 eyePos, pickDir; + mApex.getEyePoseAndPickDir(mouseX, mouseY, eyePos, pickDir); + pickDir = pickDir.getNormalized(); + + if (touchEvent == TouchEvent::ePRESS) + { + if (pickDir.magnitude() > 0) + { + physx::PxRaycastHit hit; + physx::PxRaycastBuffer rcBuffer(&hit, 1); + bool isHit = mApex.getApexScene()->getPhysXScene()->raycast(eyePos, pickDir, PX_MAX_F32, rcBuffer, physx::PxHitFlag::ePOSITION, physx::PxQueryFilterData(physx::PxQueryFlag::eDYNAMIC)); + if (isHit) + { + mDragDistance = (eyePos - hit.position).magnitude(); + mDraggingActor = hit.actor->is<PxRigidDynamic>(); + mDraggingActorHookLocalPoint = mDraggingActor->getGlobalPose().getInverse().transform(hit.position); + mDraggingActor->setLinearVelocity(PxVec3(0, 0, 0)); + mDraggingActor->setAngularVelocity(PxVec3(0, 0, 0)); + } + } + } + else if (touchEvent == TouchEvent::eDRAG) + { + physx::PxRaycastHit hit; + physx::PxRaycastBuffer rcBuffer(&hit, 1); + bool isHit = mApex.getApexScene()->getPhysXScene()->raycast(eyePos, pickDir, PX_MAX_F32, rcBuffer, physx::PxHitFlag::ePOSITION, physx::PxQueryFilterData(physx::PxQueryFlag::eSTATIC)); + if (isHit) + { + mDragDistance = PxMin(mDragDistance, (eyePos - hit.position).magnitude()); + } + + mDragAttractionPoint = eyePos + pickDir * mDragDistance; + } + else if (touchEvent == TouchEvent::eRELEASE) + { + mDraggingActor = NULL; + } +} + + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + diff --git a/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleSceneController.h b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleSceneController.h new file mode 100644 index 00000000..3bf18c79 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleSceneController.h @@ -0,0 +1,77 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#ifndef SCENE_CONTROLLER_H +#define SCENE_CONTROLLER_H + +#include "ApexController.h" +#include "SampleManager.h" +#include "PxPhysicsAPI.h" + +class CFirstPersonCamera; + +using namespace physx; +using namespace nvidia; + +class SampleSceneController : public ISampleController +{ +public: + SampleSceneController(CFirstPersonCamera* camera, ApexController& apex); + virtual ~SampleSceneController(); + + struct AssetDescription + { + const char* model; + const char* uiName; + }; + static AssetDescription ASSETS[]; + static int getAssetsCount(); + + void setCurrentAsset(int); + + int getCurrentAsset() + { + return mCurrentAsset; + } + + virtual void onSampleStart(); + virtual void Animate(double dt); + + void throwCube(); + + enum TouchEvent + { + ePRESS, + eDRAG, + eRELEASE + }; + + void onTouchEvent(TouchEvent touchEvent, float mouseX, float mouseY); + +private: + SampleSceneController& operator= (SampleSceneController&); + + void loadEffectPackageDatabase(); + + int mCurrentAsset; + + PxRigidDynamic* mDraggingActor; + nvidia::PxVec3 mDraggingActorHookLocalPoint; + nvidia::PxVec3 mDragAttractionPoint; + float mDragDistance; + + ApexController& mApex; + CFirstPersonCamera* mCamera; + + EffectPackageActor* mActor; + +}; + +#endif
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleUIController.cpp b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleUIController.cpp new file mode 100644 index 00000000..4c074bdc --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleUIController.cpp @@ -0,0 +1,105 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#include "SampleUIController.h" +#include "SampleSceneController.h" +#include "CommonUIController.h" + +SampleUIController::SampleUIController(SampleSceneController* s, CommonUIController* c) : mScene(s), mCommonUIController(c) +{ +} + +void SampleUIController::onInitialize() +{ + TwBar* sampleBar = TwNewBar("Sample"); + PX_UNUSED(sampleBar); + TwDefine("Sample color='19 25 59' alpha=128 text=light size='200 150' iconified=false valueswidth=150 position='12 480' label='Select Asset'"); + + UINT assetsCount = (UINT)SampleSceneController::getAssetsCount(); + TwEnumVal* enumAssets = new TwEnumVal[assetsCount]; + for (UINT i = 0; i < assetsCount; i++) + { + enumAssets[i].Value = (int32_t)i; + enumAssets[i].Label = SampleSceneController::ASSETS[i].uiName; + } + TwType enumSceneType = TwDefineEnum("Assets", enumAssets, assetsCount); + delete[] enumAssets; + TwAddVarCB(sampleBar, "Assets", enumSceneType, SampleUIController::setCurrentScene, + SampleUIController::getCurrentScene, this, "group='Select Scene'"); + + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_POSITION); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_VELOCITY); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_COLLISION_NORMAL); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_BOUNDS); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_GRID); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_BROADPHASE_BOUNDS); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_MAX_MOTION_DISTANCE); + + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_VELOCITY", "TurbulenceFS", 1.0f, "TurbulenceFS velocities"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_BBOX", "TurbulenceFS", 1.0f, "TurbulenceFS BBOX"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_ACTOR_NAME", "TurbulenceFS", 1.0f, "TurbulenceFS name"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_VELOCITY_FIELD", "TurbulenceFS", 1.0f, "TurbulenceFS velocity field"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_STREAMLINES", "TurbulenceFS", 1.0f, "TurbulenceFS streamlines"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_IOFX_ACTOR", "Iofx", 1.0f, "IOFX actor"); + mCommonUIController->addApexDebugRenderParam("apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR", "Emitter", 1.0f, "Emitter actor"); + + mCommonUIController->addHintLine("Throw cube - SPACE"); + mCommonUIController->addHintLine("Hook cube - LMB"); +} + +LRESULT SampleUIController::MsgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + PX_UNUSED(hWnd); + PX_UNUSED(wParam); + PX_UNUSED(lParam); + + if(uMsg == WM_LBUTTONDOWN || uMsg == WM_MOUSEMOVE || uMsg == WM_LBUTTONUP) + { + short mouseX = (short)LOWORD(lParam); + short mouseY = (short)HIWORD(lParam); + SampleSceneController::TouchEvent touchEvent = uMsg == WM_LBUTTONDOWN ? SampleSceneController::ePRESS : (uMsg == WM_MOUSEMOVE ? SampleSceneController::eDRAG : SampleSceneController::eRELEASE); + mScene->onTouchEvent(touchEvent, mouseX / static_cast<float>(mWidth), mouseY / static_cast<float>(mHeight)); + } + + if (uMsg == WM_KEYDOWN) + { + int iKeyPressed = static_cast<int>(wParam); + if (iKeyPressed == VK_SPACE) + { + mScene->throwCube(); + } + } + + return 1; +} + +void SampleUIController::BackBufferResized(ID3D11Device* pDevice, const DXGI_SURFACE_DESC* pBackBufferSurfaceDesc) +{ + PX_UNUSED(pDevice); + + mWidth = pBackBufferSurfaceDesc->Width; + mHeight = pBackBufferSurfaceDesc->Height; +} + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// UI Callbacks +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +void TW_CALL SampleUIController::setCurrentScene(const void* value, void* clientData) +{ + SampleUIController* controller = static_cast<SampleUIController*>(clientData); + controller->mScene->setCurrentAsset(*static_cast<const int*>(value)); +} + +void TW_CALL SampleUIController::getCurrentScene(void* value, void* clientData) +{ + SampleUIController* controller = static_cast<SampleUIController*>(clientData); + *static_cast<int*>(value) = controller->mScene->getCurrentAsset(); +}
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleUIController.h b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleUIController.h new file mode 100644 index 00000000..aba590cd --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleUIController.h @@ -0,0 +1,42 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#ifndef SAMPLE_UI_CONTROLLER_H +#define SAMPLE_UI_CONTROLLER_H + +#include "SampleManager.h" +#include <DirectXMath.h> +#include "AntTweakBar.h" + +class SampleSceneController; +class CommonUIController; + +class SampleUIController : public ISampleController +{ + public: + SampleUIController(SampleSceneController* s, CommonUIController* c); + + virtual void onInitialize(); + virtual LRESULT MsgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); + virtual void BackBufferResized(ID3D11Device* pDevice, const DXGI_SURFACE_DESC* pBackBufferSurfaceDesc); + + static void TW_CALL setCurrentScene(const void* value, void* clientData); + static void TW_CALL getCurrentScene(void* value, void* clientData); + + private: + SampleSceneController* mScene; + CommonUIController* mCommonUIController; + TwBar* mSettingsBar; + + UINT mWidth; + UINT mHeight; +}; + +#endif
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/SampleParticlesImpactParticles/Main.cpp b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/Main.cpp new file mode 100644 index 00000000..2dda1416 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/Main.cpp @@ -0,0 +1,51 @@ +#include "Utils.h" + +#include <DirectXMath.h> +#include "XInput.h" +#include "DXUTMisc.h" +#include "DXUTCamera.h" + + +#include "ApexController.h" +#include "ApexRenderer.h" +#include "CommonUIController.h" +#include "SampleUIController.h" +#include "SampleSceneController.h" + +#include "SampleManager.h" + +int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow) +{ + PX_UNUSED(hInstance); + PX_UNUSED(hPrevInstance); + PX_UNUSED(lpCmdLine); + PX_UNUSED(nCmdShow); + +// Enable run-time memory check for debug builds. +#if defined(DEBUG) | defined(_DEBUG) + _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); + AllocConsole(); +#endif + + SampleManager* sampleManager = new SampleManager(L"APEX Particles Sample: Impact Particles"); + + CFirstPersonCamera camera; + + auto apexController = ApexController(PxDefaultSimulationFilterShader, &camera); + auto apexRender = ApexRenderer(&camera, apexController); + auto sceneController = SampleSceneController(&camera, apexController); + auto commonUiController = CommonUIController(&camera, &apexRender, &apexController); + auto sampleUIController = SampleUIController(&sceneController, &commonUiController); + + sampleManager->addControllerToFront(&apexController); + sampleManager->addControllerToFront(&apexRender); + sampleManager->addControllerToFront(&sceneController); + sampleManager->addControllerToFront(&sampleUIController); + sampleManager->addControllerToFront(&commonUiController); + + int result = sampleManager->run(); + + delete sampleManager; + + return result; +} diff --git a/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleSceneController.cpp b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleSceneController.cpp new file mode 100644 index 00000000..6e8d3adb --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleSceneController.cpp @@ -0,0 +1,92 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#include "SampleSceneController.h" +#include "ApexRenderer.h" // for matrix conversion +#include <DirectXMath.h> +#include "XInput.h" +#include "DXUTMisc.h" +#pragma warning(push) +#pragma warning(disable : 4481) // Suppress "nonstandard extension used" warning +#include "DXUTCamera.h" +#pragma warning(pop) + +#include "PxPhysicsAPI.h" +#include "PxMath.h" + +#include "ApexResourceCallback.h" +#include "PhysXPrimitive.h" + +#include "ImpactEmitterAsset.h" +#include "ImpactEmitterActor.h" + +using namespace physx; + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +SampleSceneController::SampleSceneController(CFirstPersonCamera* camera, ApexController& apex) + : mApex(apex), mCamera(camera) +{ +} + +SampleSceneController::~SampleSceneController() +{ +} + +void SampleSceneController::onSampleStart() +{ + // setup camera + DirectX::XMVECTORF32 lookAtPt = { 0, 2, 0, 0 }; + DirectX::XMVECTORF32 eyePt = { 0, 5, 10, 0 }; + mCamera->SetViewParams(eyePt, lookAtPt); + mCamera->SetRotateButtons(false, false, true, false); + mCamera->SetEnablePositionMovement(true); + + // spawn mesh emitter + mAsset = (nvidia::apex::ImpactEmitterAsset *)mApex.getApexSDK()->getNamedResourceProvider()->getResource(IMPACT_EMITTER_AUTHORING_TYPE_NAME, "testImpactEmitter"); + NvParameterized::Interface *defaultActorDesc = mAsset->getDefaultActorDesc(); + NvParameterized::setParamTransform(*defaultActorDesc, "InitialPose", PxTransform(PxIdentity)); + mActor = (ImpactEmitterActor *)mAsset->createApexActor(*defaultActorDesc, *(mApex.getApexScene())); + +} + + +void SampleSceneController::fire(float mouseX, float mouseY) +{ + PxVec3 eyePos, pickDir; + mApex.getEyePoseAndPickDir(mouseX, mouseY, eyePos, pickDir); + + if (pickDir.normalize() <= 0) + { + return; + } + + PxHitFlags outputFlags; + outputFlags |= PxHitFlag::ePOSITION; + outputFlags |= PxHitFlag::eDISTANCE; + PxRaycastBuffer rcBuffer; + bool collision = false; + + PxScene* scene = mApex.getApexScene()->getPhysXScene(); + scene->lockRead(__FILE__, __LINE__); + collision = scene->raycast(eyePos, pickDir, 1e6, rcBuffer, outputFlags); + scene->unlockRead(); + + uint32_t surfType = mAsset->querySetID("meshParticleEvent"); + + mActor->registerImpact(rcBuffer.block.position, pickDir, rcBuffer.block.normal, surfType); +} + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + diff --git a/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleSceneController.h b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleSceneController.h new file mode 100644 index 00000000..ef84613c --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleSceneController.h @@ -0,0 +1,54 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#ifndef SCENE_CONTROLLER_H +#define SCENE_CONTROLLER_H + +#include "ApexController.h" +#include "SampleManager.h" +#include "PxPhysicsAPI.h" + +class CFirstPersonCamera; + +namespace nvidia +{ + namespace apex + { + class ImpactEmitterActor; + class ImpactEmitterAsset; + } +} + +using namespace physx; +using namespace nvidia; + + +class SampleSceneController : public ISampleController +{ +public: + SampleSceneController(CFirstPersonCamera* camera, ApexController& apex); + virtual ~SampleSceneController(); + + virtual void onSampleStart(); + + // commands + void fire(float mouseX, float mouseY); + +private: + SampleSceneController& operator= (SampleSceneController&); + + ApexController& mApex; + CFirstPersonCamera* mCamera; + + nvidia::apex::ImpactEmitterActor* mActor; + nvidia::apex::ImpactEmitterAsset* mAsset; +}; + +#endif
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleUIController.cpp b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleUIController.cpp new file mode 100644 index 00000000..2448f65a --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleUIController.cpp @@ -0,0 +1,70 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#include "SampleUIController.h" +#include "SampleSceneController.h" +#include "CommonUIController.h" + +SampleUIController::SampleUIController(SampleSceneController* s, CommonUIController* c) : mScene(s), mCommonUIController(c) +{ +} + +void SampleUIController::onInitialize() +{ + TwBar* sampleBar = TwNewBar("Sample"); + PX_UNUSED(sampleBar); + TwDefine("Sample color='19 25 59' alpha=128 text=light size='200 150' iconified=false valueswidth=150 position='12 480' label='Select Asset'"); + + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_POSITION); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_VELOCITY); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_COLLISION_NORMAL); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_BOUNDS); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_GRID); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_BROADPHASE_BOUNDS); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_MAX_MOTION_DISTANCE); + + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_VELOCITY", "TurbulenceFS", 1.0f, "TurbulenceFS velocities"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_BBOX", "TurbulenceFS", 1.0f, "TurbulenceFS BBOX"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_ACTOR_NAME", "TurbulenceFS", 1.0f, "TurbulenceFS name"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_VELOCITY_FIELD", "TurbulenceFS", 1.0f, "TurbulenceFS velocity field"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_STREAMLINES", "TurbulenceFS", 1.0f, "TurbulenceFS streamlines"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_IOFX_ACTOR", "Iofx", 1.0f, "IOFX actor"); + mCommonUIController->addApexDebugRenderParam("apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR", "Emitter", 1.0f, "Emitter actor"); + + mCommonUIController->addHintLine("Impact - LMB"); +} + +LRESULT SampleUIController::MsgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + PX_UNUSED(hWnd); + PX_UNUSED(wParam); + PX_UNUSED(lParam); + + if (uMsg == WM_LBUTTONDOWN) + { + short mouseX = (short)LOWORD(lParam); + short mouseY = (short)HIWORD(lParam); + mScene->fire(mouseX / static_cast<float>(mWidth), mouseY / static_cast<float>(mHeight)); + } + + return 1; +} + +void SampleUIController::BackBufferResized(ID3D11Device* pDevice, const DXGI_SURFACE_DESC* pBackBufferSurfaceDesc) +{ + PX_UNUSED(pDevice); + + mWidth = pBackBufferSurfaceDesc->Width; + mHeight = pBackBufferSurfaceDesc->Height; +} + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// UI Callbacks +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleUIController.h b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleUIController.h new file mode 100644 index 00000000..93fe5bbf --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleUIController.h @@ -0,0 +1,39 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#ifndef SAMPLE_UI_CONTROLLER_H +#define SAMPLE_UI_CONTROLLER_H + +#include "SampleManager.h" +#include <DirectXMath.h> +#include "AntTweakBar.h" + +class SampleSceneController; +class CommonUIController; + +class SampleUIController : public ISampleController +{ + public: + SampleUIController(SampleSceneController* s, CommonUIController* c); + + virtual void onInitialize(); + virtual LRESULT MsgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); + virtual void BackBufferResized(ID3D11Device* pDevice, const DXGI_SURFACE_DESC* pBackBufferSurfaceDesc); + + private: + SampleSceneController* mScene; + CommonUIController* mCommonUIController; + TwBar* mSettingsBar; + + UINT mWidth; + UINT mHeight; +}; + +#endif
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/SampleParticlesMeshParticles/Main.cpp b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/Main.cpp new file mode 100644 index 00000000..61565451 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/Main.cpp @@ -0,0 +1,51 @@ +#include "Utils.h" + +#include <DirectXMath.h> +#include "XInput.h" +#include "DXUTMisc.h" +#include "DXUTCamera.h" + + +#include "ApexController.h" +#include "ApexRenderer.h" +#include "CommonUIController.h" +#include "SampleUIController.h" +#include "SampleSceneController.h" + +#include "SampleManager.h" + +int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow) +{ + PX_UNUSED(hInstance); + PX_UNUSED(hPrevInstance); + PX_UNUSED(lpCmdLine); + PX_UNUSED(nCmdShow); + +// Enable run-time memory check for debug builds. +#if defined(DEBUG) | defined(_DEBUG) + _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); + AllocConsole(); +#endif + + SampleManager* sampleManager = new SampleManager(L"APEX Particles Sample: Mesh Particles"); + + CFirstPersonCamera camera; + + auto apexController = ApexController(PxDefaultSimulationFilterShader, &camera); + auto apexRender = ApexRenderer(&camera, apexController); + auto sceneController = SampleSceneController(&camera, apexController); + auto commonUiController = CommonUIController(&camera, &apexRender, &apexController); + auto sampleUIController = SampleUIController(&sceneController, &commonUiController); + + sampleManager->addControllerToFront(&apexController); + sampleManager->addControllerToFront(&apexRender); + sampleManager->addControllerToFront(&sceneController); + sampleManager->addControllerToFront(&sampleUIController); + sampleManager->addControllerToFront(&commonUiController); + + int result = sampleManager->run(); + + delete sampleManager; + + return result; +} diff --git a/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleSceneController.cpp b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleSceneController.cpp new file mode 100644 index 00000000..9df8d0f9 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleSceneController.cpp @@ -0,0 +1,67 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#include "SampleSceneController.h" +#include "ApexRenderer.h" // for matrix conversion +#include <DirectXMath.h> +#include "XInput.h" +#include "DXUTMisc.h" +#pragma warning(push) +#pragma warning(disable : 4481) // Suppress "nonstandard extension used" warning +#include "DXUTCamera.h" +#pragma warning(pop) + +#include "PxPhysicsAPI.h" +#include "PxMath.h" + +#include "ApexResourceCallback.h" +#include "PhysXPrimitive.h" + +#include "EmitterAsset.h" +#include "EmitterActor.h" + +using namespace physx; + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +SampleSceneController::SampleSceneController(CFirstPersonCamera* camera, ApexController& apex) + : mApex(apex), mCamera(camera) +{ +} + +SampleSceneController::~SampleSceneController() +{ +} + +void SampleSceneController::onSampleStart() +{ + // setup camera + DirectX::XMVECTORF32 lookAtPt = { 0, 2, 0, 0 }; + DirectX::XMVECTORF32 eyePt = { 0, 5, 10, 0 }; + mCamera->SetViewParams(eyePt, lookAtPt); + mCamera->SetRotateButtons(false, false, true, false); + mCamera->SetEnablePositionMovement(true); + + // spawn mesh emitter + nvidia::apex::Asset *asset = (nvidia::apex::Asset *)mApex.getApexSDK()->getNamedResourceProvider()->getResource(EMITTER_AUTHORING_TYPE_NAME, "testMeshEmitter4ParticleIos"); + NvParameterized::Interface *defaultActorDesc = asset->getDefaultActorDesc(); + NvParameterized::setParamTransform(*defaultActorDesc, "InitialPose", PxTransform(PxIdentity)); + EmitterActor *actor = (EmitterActor*)asset->createApexActor(*defaultActorDesc, *(mApex.getApexScene())); + + actor->startEmit(true); + +} + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + diff --git a/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleSceneController.h b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleSceneController.h new file mode 100644 index 00000000..34656862 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleSceneController.h @@ -0,0 +1,39 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#ifndef SCENE_CONTROLLER_H +#define SCENE_CONTROLLER_H + +#include "ApexController.h" +#include "SampleManager.h" +#include "PxPhysicsAPI.h" + +class CFirstPersonCamera; + +using namespace physx; +using namespace nvidia; + +class SampleSceneController : public ISampleController +{ +public: + SampleSceneController(CFirstPersonCamera* camera, ApexController& apex); + virtual ~SampleSceneController(); + + virtual void onSampleStart(); + +private: + SampleSceneController& operator= (const SampleSceneController&); + + ApexController& mApex; + CFirstPersonCamera* mCamera; + +}; + +#endif
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleUIController.cpp b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleUIController.cpp new file mode 100644 index 00000000..d6ddca20 --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleUIController.cpp @@ -0,0 +1,58 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#include "SampleUIController.h" +#include "SampleSceneController.h" +#include "CommonUIController.h" + +SampleUIController::SampleUIController(SampleSceneController* s, CommonUIController* c) : mScene(s), mCommonUIController(c) +{ +} + +void SampleUIController::onInitialize() +{ + TwBar* sampleBar = TwNewBar("Sample"); + PX_UNUSED(sampleBar); + TwDefine("Sample color='19 25 59' alpha=128 text=light size='200 150' iconified=false valueswidth=150 position='12 480' label='Select Asset'"); + + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_POSITION); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_VELOCITY); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_COLLISION_NORMAL); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_BOUNDS); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_GRID); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_BROADPHASE_BOUNDS); + mCommonUIController->addPhysXDebugRenderParam(PxVisualizationParameter::ePARTICLE_SYSTEM_MAX_MOTION_DISTANCE); + + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_VELOCITY", "TurbulenceFS", 1.0f, "TurbulenceFS velocities"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_BBOX", "TurbulenceFS", 1.0f, "TurbulenceFS BBOX"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_ACTOR_NAME", "TurbulenceFS", 1.0f, "TurbulenceFS name"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_VELOCITY_FIELD", "TurbulenceFS", 1.0f, "TurbulenceFS velocity field"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_TURBULENCE_FS_STREAMLINES", "TurbulenceFS", 1.0f, "TurbulenceFS streamlines"); + mCommonUIController->addApexDebugRenderParam("VISUALIZE_IOFX_ACTOR", "Iofx", 1.0f, "IOFX actor"); + mCommonUIController->addApexDebugRenderParam("apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR", "Emitter", 1.0f, "Emitter actor"); +} + +LRESULT SampleUIController::MsgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + PX_UNUSED(hWnd); + PX_UNUSED(uMsg); + PX_UNUSED(wParam); + PX_UNUSED(lParam);; + + return 1; +} + +void SampleUIController::BackBufferResized(ID3D11Device* pDevice, const DXGI_SURFACE_DESC* pBackBufferSurfaceDesc) +{ + PX_UNUSED(pDevice); + + mWidth = pBackBufferSurfaceDesc->Width; + mHeight = pBackBufferSurfaceDesc->Height; +} diff --git a/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleUIController.h b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleUIController.h new file mode 100644 index 00000000..93fe5bbf --- /dev/null +++ b/APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleUIController.h @@ -0,0 +1,39 @@ +/* +* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. +* +* NVIDIA CORPORATION and its licensors retain all intellectual property +* and proprietary rights in and to this software, related documentation +* and any modifications thereto. Any use, reproduction, disclosure or +* distribution of this software and related documentation without an express +* license agreement from NVIDIA CORPORATION is strictly prohibited. +*/ + +#ifndef SAMPLE_UI_CONTROLLER_H +#define SAMPLE_UI_CONTROLLER_H + +#include "SampleManager.h" +#include <DirectXMath.h> +#include "AntTweakBar.h" + +class SampleSceneController; +class CommonUIController; + +class SampleUIController : public ISampleController +{ + public: + SampleUIController(SampleSceneController* s, CommonUIController* c); + + virtual void onInitialize(); + virtual LRESULT MsgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); + virtual void BackBufferResized(ID3D11Device* pDevice, const DXGI_SURFACE_DESC* pBackBufferSurfaceDesc); + + private: + SampleSceneController* mScene; + CommonUIController* mCommonUIController; + TwBar* mSettingsBar; + + UINT mWidth; + UINT mHeight; +}; + +#endif
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj new file mode 100644 index 00000000..47d1b441 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0536342F-24C0-9550-7B2C-07D1F8EC79EF}</ProjectGuid> + <RootNamespace>SampleParticlesHelloWorld</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib PxCudaContextManagerDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib PxCudaContextManager_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib PxCudaContextManagerPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib PxCudaContextManagerCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters new file mode 100644 index 00000000..2f259d2d --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj new file mode 100644 index 00000000..8769ada9 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}</ProjectGuid> + <RootNamespace>SampleParticlesImpactParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib PxCudaContextManagerDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib PxCudaContextManager_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib PxCudaContextManagerPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib PxCudaContextManagerCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters new file mode 100644 index 00000000..0ca2c80f --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj new file mode 100644 index 00000000..3fd4e815 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}</ProjectGuid> + <RootNamespace>SampleParticlesMeshParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib PxCudaContextManagerDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib PxCudaContextManager_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib PxCudaContextManagerPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc11win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib PxCudaContextManagerCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN32;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x86;./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc11win32;./../../../lib/vc11WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters new file mode 100644 index 00000000..88bfbaa8 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/Samples.sln b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/Samples.sln index 6c55e197..658e8876 100644 --- a/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/Samples.sln +++ b/APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/Samples.sln @@ -29,6 +29,36 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionImpactDama {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesHelloWorld", "./SampleParticlesHelloWorld.vcxproj", "{0536342F-24C0-9550-7B2C-07D1F8EC79EF}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesMeshParticles", "./SampleParticlesMeshParticles.vcxproj", "{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesImpactParticles", "./SampleParticlesImpactParticles.vcxproj", "{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleClothingHelloWorld", "./SampleClothingHelloWorld.vcxproj", "{961D3695-F024-7FB6-D236-2180AF48561A}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} @@ -91,6 +121,30 @@ Global {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.profile|Win32.Build.0 = profile|Win32 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|Win32.ActiveCfg = release|Win32 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|Win32.Build.0 = release|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|Win32.ActiveCfg = checked|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|Win32.Build.0 = checked|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|Win32.ActiveCfg = debug|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|Win32.Build.0 = debug|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|Win32.ActiveCfg = profile|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|Win32.Build.0 = profile|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|Win32.ActiveCfg = release|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|Win32.Build.0 = release|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|Win32.ActiveCfg = checked|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|Win32.Build.0 = checked|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|Win32.ActiveCfg = debug|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|Win32.Build.0 = debug|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|Win32.ActiveCfg = profile|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|Win32.Build.0 = profile|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|Win32.ActiveCfg = release|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|Win32.Build.0 = release|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|Win32.ActiveCfg = checked|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|Win32.Build.0 = checked|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|Win32.ActiveCfg = debug|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|Win32.Build.0 = debug|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|Win32.ActiveCfg = profile|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|Win32.Build.0 = profile|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|Win32.ActiveCfg = release|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|Win32.Build.0 = release|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|Win32.ActiveCfg = checked|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|Win32.Build.0 = checked|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.debug|Win32.ActiveCfg = debug|Win32 diff --git a/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj new file mode 100644 index 00000000..806f1e77 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0536342F-24C0-9550-7B2C-07D1F8EC79EF}</ProjectGuid> + <RootNamespace>SampleParticlesHelloWorld</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib PxCudaContextManagerDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib PxCudaContextManager_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib PxCudaContextManagerPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib PxCudaContextManagerCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters new file mode 100644 index 00000000..2f259d2d --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj new file mode 100644 index 00000000..f1b77d12 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}</ProjectGuid> + <RootNamespace>SampleParticlesImpactParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib PxCudaContextManagerDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib PxCudaContextManager_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib PxCudaContextManagerPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib PxCudaContextManagerCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters new file mode 100644 index 00000000..0ca2c80f --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj new file mode 100644 index 00000000..02bc64de --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}</ProjectGuid> + <RootNamespace>SampleParticlesMeshParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v110</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib PxCudaContextManagerDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib PxCudaContextManager_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib PxCudaContextManagerPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc11win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(ProgramFiles)/Windows Kits/8.1/Include/um;$(ProgramFiles)/Windows Kits/8.1/Include/shared;$(ProgramFiles)/Windows Kits/8.1/Include/winrt;./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib PxCudaContextManagerCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc11WIN64;$(ProgramFiles)/Windows Kits/8.1/lib/winv6.3/um/x64;./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc11win64;./../../../lib/vc11WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc11WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2012WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2012WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters new file mode 100644 index 00000000..88bfbaa8 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/Samples.sln b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/Samples.sln index 897dac5d..1b5413b8 100644 --- a/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/Samples.sln +++ b/APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/Samples.sln @@ -29,6 +29,36 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionImpactDama {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesHelloWorld", "./SampleParticlesHelloWorld.vcxproj", "{0536342F-24C0-9550-7B2C-07D1F8EC79EF}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesMeshParticles", "./SampleParticlesMeshParticles.vcxproj", "{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesImpactParticles", "./SampleParticlesImpactParticles.vcxproj", "{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleClothingHelloWorld", "./SampleClothingHelloWorld.vcxproj", "{961D3695-F024-7FB6-D236-2180AF48561A}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} @@ -91,6 +121,30 @@ Global {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.profile|x64.Build.0 = profile|x64 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|x64.ActiveCfg = release|x64 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|x64.Build.0 = release|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|x64.ActiveCfg = checked|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|x64.Build.0 = checked|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|x64.ActiveCfg = debug|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|x64.Build.0 = debug|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|x64.ActiveCfg = profile|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|x64.Build.0 = profile|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|x64.ActiveCfg = release|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|x64.Build.0 = release|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|x64.ActiveCfg = checked|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|x64.Build.0 = checked|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|x64.ActiveCfg = debug|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|x64.Build.0 = debug|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|x64.ActiveCfg = profile|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|x64.Build.0 = profile|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|x64.ActiveCfg = release|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|x64.Build.0 = release|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|x64.ActiveCfg = checked|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|x64.Build.0 = checked|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|x64.ActiveCfg = debug|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|x64.Build.0 = debug|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|x64.ActiveCfg = profile|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|x64.Build.0 = profile|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|x64.ActiveCfg = release|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|x64.Build.0 = release|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|x64.ActiveCfg = checked|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|x64.Build.0 = checked|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.debug|x64.ActiveCfg = debug|x64 diff --git a/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj new file mode 100644 index 00000000..b8ae3115 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0536342F-24C0-9550-7B2C-07D1F8EC79EF}</ProjectGuid> + <RootNamespace>SampleParticlesHelloWorld</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib PxCudaContextManagerDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib PxCudaContextManager_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib PxCudaContextManagerPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib PxCudaContextManagerCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters new file mode 100644 index 00000000..2f259d2d --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj new file mode 100644 index 00000000..4e87deb6 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}</ProjectGuid> + <RootNamespace>SampleParticlesImpactParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib PxCudaContextManagerDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib PxCudaContextManager_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib PxCudaContextManagerPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib PxCudaContextManagerCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters new file mode 100644 index 00000000..0ca2c80f --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj new file mode 100644 index 00000000..af516967 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}</ProjectGuid> + <RootNamespace>SampleParticlesMeshParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib PxCudaContextManagerDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib PxCudaContextManager_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib PxCudaContextManagerPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc12win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib PxCudaContextManagerCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc12win32;./../../../lib/vc12WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters new file mode 100644 index 00000000..88bfbaa8 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/Samples.sln b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/Samples.sln index cb5be80e..ef6a2d7b 100644 --- a/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/Samples.sln +++ b/APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/Samples.sln @@ -29,6 +29,36 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionImpactDama {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesHelloWorld", "./SampleParticlesHelloWorld.vcxproj", "{0536342F-24C0-9550-7B2C-07D1F8EC79EF}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesMeshParticles", "./SampleParticlesMeshParticles.vcxproj", "{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesImpactParticles", "./SampleParticlesImpactParticles.vcxproj", "{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleClothingHelloWorld", "./SampleClothingHelloWorld.vcxproj", "{961D3695-F024-7FB6-D236-2180AF48561A}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} @@ -91,6 +121,30 @@ Global {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.profile|Win32.Build.0 = profile|Win32 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|Win32.ActiveCfg = release|Win32 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|Win32.Build.0 = release|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|Win32.ActiveCfg = checked|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|Win32.Build.0 = checked|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|Win32.ActiveCfg = debug|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|Win32.Build.0 = debug|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|Win32.ActiveCfg = profile|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|Win32.Build.0 = profile|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|Win32.ActiveCfg = release|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|Win32.Build.0 = release|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|Win32.ActiveCfg = checked|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|Win32.Build.0 = checked|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|Win32.ActiveCfg = debug|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|Win32.Build.0 = debug|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|Win32.ActiveCfg = profile|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|Win32.Build.0 = profile|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|Win32.ActiveCfg = release|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|Win32.Build.0 = release|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|Win32.ActiveCfg = checked|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|Win32.Build.0 = checked|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|Win32.ActiveCfg = debug|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|Win32.Build.0 = debug|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|Win32.ActiveCfg = profile|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|Win32.Build.0 = profile|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|Win32.ActiveCfg = release|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|Win32.Build.0 = release|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|Win32.ActiveCfg = checked|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|Win32.Build.0 = checked|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.debug|Win32.ActiveCfg = debug|Win32 diff --git a/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj new file mode 100644 index 00000000..f9e949f1 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0536342F-24C0-9550-7B2C-07D1F8EC79EF}</ProjectGuid> + <RootNamespace>SampleParticlesHelloWorld</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib PxCudaContextManagerDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib PxCudaContextManager_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib PxCudaContextManagerPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib PxCudaContextManagerCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters new file mode 100644 index 00000000..2f259d2d --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj new file mode 100644 index 00000000..b2a78758 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}</ProjectGuid> + <RootNamespace>SampleParticlesImpactParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib PxCudaContextManagerDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib PxCudaContextManager_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib PxCudaContextManagerPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib PxCudaContextManagerCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters new file mode 100644 index 00000000..0ca2c80f --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj new file mode 100644 index 00000000..dd30beae --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}</ProjectGuid> + <RootNamespace>SampleParticlesMeshParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib PxCudaContextManagerDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib PxCudaContextManager_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib PxCudaContextManagerPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc12win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib PxCudaContextManagerCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc12WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc12win64;./../../../lib/vc12WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc12WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2013WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2013WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters new file mode 100644 index 00000000..88bfbaa8 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/Samples.sln b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/Samples.sln index 7cce24aa..838362ea 100644 --- a/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/Samples.sln +++ b/APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/Samples.sln @@ -29,6 +29,36 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionImpactDama {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesHelloWorld", "./SampleParticlesHelloWorld.vcxproj", "{0536342F-24C0-9550-7B2C-07D1F8EC79EF}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesMeshParticles", "./SampleParticlesMeshParticles.vcxproj", "{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesImpactParticles", "./SampleParticlesImpactParticles.vcxproj", "{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleClothingHelloWorld", "./SampleClothingHelloWorld.vcxproj", "{961D3695-F024-7FB6-D236-2180AF48561A}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} @@ -91,6 +121,30 @@ Global {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.profile|x64.Build.0 = profile|x64 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|x64.ActiveCfg = release|x64 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|x64.Build.0 = release|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|x64.ActiveCfg = checked|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|x64.Build.0 = checked|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|x64.ActiveCfg = debug|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|x64.Build.0 = debug|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|x64.ActiveCfg = profile|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|x64.Build.0 = profile|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|x64.ActiveCfg = release|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|x64.Build.0 = release|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|x64.ActiveCfg = checked|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|x64.Build.0 = checked|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|x64.ActiveCfg = debug|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|x64.Build.0 = debug|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|x64.ActiveCfg = profile|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|x64.Build.0 = profile|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|x64.ActiveCfg = release|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|x64.Build.0 = release|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|x64.ActiveCfg = checked|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|x64.Build.0 = checked|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|x64.ActiveCfg = debug|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|x64.Build.0 = debug|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|x64.ActiveCfg = profile|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|x64.Build.0 = profile|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|x64.ActiveCfg = release|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|x64.Build.0 = release|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|x64.ActiveCfg = checked|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|x64.Build.0 = checked|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.debug|x64.ActiveCfg = debug|x64 diff --git a/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj new file mode 100644 index 00000000..3aa24da4 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0536342F-24C0-9550-7B2C-07D1F8EC79EF}</ProjectGuid> + <RootNamespace>SampleParticlesHelloWorld</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesHelloWorld/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters new file mode 100644 index 00000000..2f259d2d --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj new file mode 100644 index 00000000..97ab2424 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}</ProjectGuid> + <RootNamespace>SampleParticlesImpactParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesImpactParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters new file mode 100644 index 00000000..0ca2c80f --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj new file mode 100644 index 00000000..62cc8002 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj @@ -0,0 +1,286 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|Win32"> + <Configuration>debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|Win32"> + <Configuration>release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|Win32"> + <Configuration>profile</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|Win32"> + <Configuration>checked</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}</ProjectGuid> + <RootNamespace>SampleParticlesMeshParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x86.lib PhysX3DEBUG_x86.lib PhysX3CookingDEBUG_x86.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x86.lib PxTaskDEBUG_x86.lib PxFoundationDEBUG_x86.lib PsFastXmlDEBUG_x86.lib ApexFrameworkDEBUG_x86.lib Apex_LegacyDEBUG_x86.lib Apex_DestructibleDEBUG_x86.lib Apex_ParticlesDEBUG_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x86.lib PhysX3_x86.lib PhysX3Cooking_x86.lib PhysX3Extensions.lib PxPvdSDK_x86.lib PxTask_x86.lib PxFoundation_x86.lib PsFastXml_x86.lib ApexFramework_x86.lib Apex_Legacy_x86.lib Apex_Destructible_x86.lib Apex_Particles_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x86.lib PhysX3PROFILE_x86.lib PhysX3CookingPROFILE_x86.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x86.lib PxTaskPROFILE_x86.lib PxFoundationPROFILE_x86.lib PsFastXmlPROFILE_x86.lib ApexFrameworkPROFILE_x86.lib Apex_LegacyPROFILE_x86.lib Apex_DestructiblePROFILE_x86.lib Apex_ParticlesPROFILE_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <OutDir>./../../../bin/vc14win32-PhysX_3.4\</OutDir> + <IntDir>./build/Win32/SampleParticlesMeshParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|Win32'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x86.lib PhysX3CHECKED_x86.lib PhysX3CookingCHECKED_x86.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x86.lib PxTaskCHECKED_x86.lib PxFoundationCHECKED_x86.lib PsFastXmlCHECKED_x86.lib ApexFrameworkCHECKED_x86.lib Apex_LegacyCHECKED_x86.lib Apex_DestructibleCHECKED_x86.lib Apex_ParticlesCHECKED_x86.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN32;$(WindowsSDK_LibraryPath_x86);./../../../externals/extensions/externals/lib/WIN32;./../../../externals/extensions/lib/WIN32;../../../../PxShared/lib/vc14win32;./../../../lib/vc14WIN32-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX86</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN32/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN32/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN32/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters new file mode 100644 index 00000000..88bfbaa8 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/Samples.sln b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/Samples.sln index 4d05ef6e..02d3b04e 100644 --- a/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/Samples.sln +++ b/APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/Samples.sln @@ -29,6 +29,36 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionImpactDama {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesHelloWorld", "./SampleParticlesHelloWorld.vcxproj", "{0536342F-24C0-9550-7B2C-07D1F8EC79EF}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesMeshParticles", "./SampleParticlesMeshParticles.vcxproj", "{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesImpactParticles", "./SampleParticlesImpactParticles.vcxproj", "{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}" + ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} + EndProjectSection +EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleClothingHelloWorld", "./SampleClothingHelloWorld.vcxproj", "{961D3695-F024-7FB6-D236-2180AF48561A}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} @@ -91,6 +121,30 @@ Global {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.profile|Win32.Build.0 = profile|Win32 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|Win32.ActiveCfg = release|Win32 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|Win32.Build.0 = release|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|Win32.ActiveCfg = checked|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|Win32.Build.0 = checked|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|Win32.ActiveCfg = debug|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|Win32.Build.0 = debug|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|Win32.ActiveCfg = profile|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|Win32.Build.0 = profile|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|Win32.ActiveCfg = release|Win32 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|Win32.Build.0 = release|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|Win32.ActiveCfg = checked|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|Win32.Build.0 = checked|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|Win32.ActiveCfg = debug|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|Win32.Build.0 = debug|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|Win32.ActiveCfg = profile|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|Win32.Build.0 = profile|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|Win32.ActiveCfg = release|Win32 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|Win32.Build.0 = release|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|Win32.ActiveCfg = checked|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|Win32.Build.0 = checked|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|Win32.ActiveCfg = debug|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|Win32.Build.0 = debug|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|Win32.ActiveCfg = profile|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|Win32.Build.0 = profile|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|Win32.ActiveCfg = release|Win32 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|Win32.Build.0 = release|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|Win32.ActiveCfg = checked|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|Win32.Build.0 = checked|Win32 {961D3695-F024-7FB6-D236-2180AF48561A}.debug|Win32.ActiveCfg = debug|Win32 diff --git a/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj new file mode 100644 index 00000000..ac59f792 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0536342F-24C0-9550-7B2C-07D1F8EC79EF}</ProjectGuid> + <RootNamespace>SampleParticlesHelloWorld</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesHelloWorld/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters new file mode 100644 index 00000000..2f259d2d --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesHelloWorld\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesHelloWorld\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj new file mode 100644 index 00000000..4bbe7e09 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}</ProjectGuid> + <RootNamespace>SampleParticlesImpactParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesImpactParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters new file mode 100644 index 00000000..0ca2c80f --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesImpactParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesImpactParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj new file mode 100644 index 00000000..e9d79fdc --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj @@ -0,0 +1,282 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="debug|x64"> + <Configuration>debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="release|x64"> + <Configuration>release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="profile|x64"> + <Configuration>profile</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="checked|x64"> + <Configuration>checked</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}</ProjectGuid> + <RootNamespace>SampleParticlesMeshParticles</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="../../../compiler/paths.vsprops" /> + </ImportGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/debug\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)DEBUG</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;_DEBUG;PX_DEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonDEBUG_x64.lib PhysX3DEBUG_x64.lib PhysX3CookingDEBUG_x64.lib PhysX3ExtensionsDEBUG.lib PxPvdSDKDEBUG_x64.lib PxTaskDEBUG_x64.lib PxFoundationDEBUG_x64.lib PsFastXmlDEBUG_x64.lib ApexFrameworkDEBUG_x64.lib Apex_LegacyDEBUG_x64.lib Apex_DestructibleDEBUG_x64.lib Apex_ParticlesDEBUG_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtexDEBUG.lib;DXUTDEBUG.lib;Effects11DEBUG.lib;nvidiautilsDEBUG.lib;nvsimplemeshDEBUG.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)DEBUG.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)DEBUG.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/release\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;APEX_SHIPPING;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3Common_x64.lib PhysX3_x64.lib PhysX3Cooking_x64.lib PhysX3Extensions.lib PxPvdSDK_x64.lib PxTask_x64.lib PxFoundation_x64.lib PsFastXml_x64.lib ApexFramework_x64.lib Apex_Legacy_x64.lib Apex_Destructible_x64.lib Apex_Particles_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName).exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName).exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/profile\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)PROFILE</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='profile|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_PROFILE;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonPROFILE_x64.lib PhysX3PROFILE_x64.lib PhysX3CookingPROFILE_x64.lib PhysX3ExtensionsPROFILE.lib PxPvdSDKPROFILE_x64.lib PxTaskPROFILE_x64.lib PxFoundationPROFILE_x64.lib PsFastXmlPROFILE_x64.lib ApexFrameworkPROFILE_x64.lib Apex_LegacyPROFILE_x64.lib Apex_DestructiblePROFILE_x64.lib Apex_ParticlesPROFILE_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)PROFILE.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)PROFILE.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <OutDir>./../../../bin/vc14win64-PhysX_3.4\</OutDir> + <IntDir>./build/x64/SampleParticlesMeshParticles/checked\</IntDir> + <TargetExt>.exe</TargetExt> + <TargetName>$(ProjectName)CHECKED</TargetName> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules /> + <CodeAnalysisRuleAssemblies /> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='checked|x64'"> + <ClCompile> + <StringPooling>true</StringPooling> + <CallingConvention>Cdecl</CallingConvention> + <IntrinsicFunctions>true</IntrinsicFunctions> + <RuntimeTypeInfo>false</RuntimeTypeInfo> + <SuppressStartupBanner>true</SuppressStartupBanner> + <FloatingPointModel>Fast</FloatingPointModel> + <AdditionalOptions>/wd4201 /wd4324 /Wall /wd4514 /wd4820 /wd4127 /wd4710 /wd4711 /wd4061 /wd4668 /wd4626 /wd4266 /wd4263 /wd4264 /wd4640 /wd4625 /wd4574 /wd4191 /wd4987 /wd4986 /wd4946 /wd4836 /wd4571 /wd4826 /wd4577 /wd4458 /wd4456 /wd4457 /wd4548 /wd5026 /wd5027 /wd4464 /MP /WX- /Oy- /Gm- /EHsc /wd4005 /wd4244 /d2Zi+</AdditionalOptions> + <Optimization>Full</Optimization> + <AdditionalIncludeDirectories>../../../../PxShared/include;../../../../PxShared/include/filebuf;../../../../PxShared/include/foundation;../../../../PxShared/include/task;../../../../PxShared/include/cudamanager;../../../../PxShared/include/pvd;../../../../PxShared/src/foundation/include;../../../../PxShared/src/filebuf/include;../../../../PxShared/src/fastxml/include;../../../../PxShared/src/pvd/include;./../../../include;./../../../include/PhysX3;./../../../include/basicios;./../../../include/clothing;./../../../include/destructible;./../../../include/emitter;./../../../include/particles;./../../../include/iofx;./../../../include/pxparticleios;../../../../PhysX_3.4/Include;./../../../shared/external/include;./../../../shared/general/shared;./../../../shared/general/RenderDebug/public;./../../../include;./../../../include/PhysX3;$(WindowsSDK_IncludePath);./../../../externals/extensions/externals/include/directxtex;./../../../externals/extensions/externals/include/dxut/Core;./../../../externals/extensions/externals/include/dxut/Optional;./../../../externals/extensions/externals/include/effects11;./../../../externals/extensions/externals/include/simpleopt;./../../../externals/extensions/include/nvidiautils;./../../../externals/extensions/include/nvsimplemesh;./../../../externals/extensions/externals/include;./../../../externals/extensions/externals/include/anttweakbar;./../../../externals/extensions/externals/include/assimp;./../../SampleBase;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;WIN64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH;_ALLOW_RUNTIME_LIBRARY_MISMATCH;NDEBUG;PX_CHECKED;PHYSX_PROFILE_SDK;PX_SUPPORT_VISUAL_DEBUGGER;PX_ENABLE_CHECKED_ASSERTS;PX_NVTX=1;_SECURE_SCL=0;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ExceptionHandling>Sync</ExceptionHandling> + <WarningLevel>Level3</WarningLevel> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader>NotUsing</PrecompiledHeader> + <PrecompiledHeaderFile></PrecompiledHeaderFile> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalOptions>/INCREMENTAL:NO PhysX3CommonCHECKED_x64.lib PhysX3CHECKED_x64.lib PhysX3CookingCHECKED_x64.lib PhysX3ExtensionsCHECKED.lib PxPvdSDKCHECKED_x64.lib PxTaskCHECKED_x64.lib PxFoundationCHECKED_x64.lib PsFastXmlCHECKED_x64.lib ApexFrameworkCHECKED_x64.lib Apex_LegacyCHECKED_x64.lib Apex_DestructibleCHECKED_x64.lib Apex_ParticlesCHECKED_x64.lib /SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE /NOLOGO /OPT:REF /OPT:ICF /INCREMENTAL:NO /MACHINE:x64</AdditionalOptions> + <AdditionalDependencies>xinput.lib;d3dcompiler.lib;d3d11.lib;dxguid.lib;dxgi.lib;winmm.lib;comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shlwapi.lib;directxtex.lib;DXUT.lib;Effects11.lib;nvidiautils.lib;nvsimplemesh.lib;assimp64.lib;%(AdditionalDependencies)</AdditionalDependencies> + <OutputFile>$(OutDir)$(ProjectName)CHECKED.exe</OutputFile> + <AdditionalLibraryDirectories>../../../../PxShared/lib/vc14WIN64;$(WindowsSDK_LibraryPath_x64);./../../../externals/extensions/externals/lib/WIN64;./../../../externals/extensions/lib/WIN64;../../../../PxShared/lib/vc14win64;./../../../lib/vc14WIN64-PhysX_3.4;../../../../PhysX_3.4/Lib/vc14WIN64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <ProgramDatabaseFile>$(OutDir)/$(ProjectName)CHECKED.exe.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary> + <GenerateDebugInformation>true</GenerateDebugInformation> + <TargetMachine>MachineX64</TargetMachine> + </Link> + <ResourceCompile> + </ResourceCompile> + <ProjectReference> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp"> + </ClCompile> + <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp"> + </ClCompile> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h"> + </ClInclude> + <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h"> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/DirectXTex.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/DXUT.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/externals/build/vs2015WIN64/Effects11.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN64/nvsimplemesh.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./../../../externals/extensions/build/vs2015WIN64/nvidiautils.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="./SampleBase.vcxproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"></ImportGroup> +</Project> diff --git a/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters new file mode 100644 index 00000000..88bfbaa8 --- /dev/null +++ b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\Main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleSceneController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\SampleParticlesMeshParticles\SampleUIController.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleSceneController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\SampleParticlesMeshParticles\SampleUIController.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file diff --git a/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/Samples.sln b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/Samples.sln index 96069a9c..72255c22 100644 --- a/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/Samples.sln +++ b/APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/Samples.sln @@ -1,6 +1,8 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleBase", "./SampleBase.vcxproj", "{DD323D8B-0B68-74C5-043C-91BBE6A810A7}" +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleBase", "SampleBase.vcxproj", "{DD323D8B-0B68-74C5-043C-91BBE6A810A7}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} @@ -9,7 +11,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleBase", "./SampleBase. {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionHelloWorld", "./SampleDestructionHelloWorld.vcxproj", "{F26C39BF-31B2-B855-F75A-4BE9DC2DC412}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionHelloWorld", "SampleDestructionHelloWorld.vcxproj", "{F26C39BF-31B2-B855-F75A-4BE9DC2DC412}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} @@ -19,7 +21,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionHelloWorld {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionImpactDamage", "./SampleDestructionImpactDamage.vcxproj", "{93B00FD3-D3AB-EB77-7588-525BAD2F071D}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionImpactDamage", "SampleDestructionImpactDamage.vcxproj", "{93B00FD3-D3AB-EB77-7588-525BAD2F071D}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} @@ -29,7 +31,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleDestructionImpactDama {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleClothingHelloWorld", "./SampleClothingHelloWorld.vcxproj", "{961D3695-F024-7FB6-D236-2180AF48561A}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesHelloWorld", "SampleParticlesHelloWorld.vcxproj", "{0536342F-24C0-9550-7B2C-07D1F8EC79EF}" ProjectSection(ProjectDependencies) = postProject {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} @@ -39,25 +41,45 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleClothingHelloWorld", {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTex", "./../../../externals/extensions/externals/build/vs2015WIN64/DirectXTex.vcxproj", "{E4300CA4-818C-5C30-C94C-91C4220872A0}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesMeshParticles", "SampleParticlesMeshParticles.vcxproj", "{3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}" ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUT", "./../../../externals/extensions/externals/build/vs2015WIN64/DXUT.vcxproj", "{4507D448-C038-EA54-7F1E-7EA0C6B84F9D}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleParticlesImpactParticles", "SampleParticlesImpactParticles.vcxproj", "{0EBE23DE-8822-65FA-ADA0-90D021B79D9C}" ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Effects11", "./../../../externals/extensions/externals/build/vs2015WIN64/Effects11.vcxproj", "{223559A7-4AD8-97C2-820A-599906DBF2CC}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SampleClothingHelloWorld", "SampleClothingHelloWorld.vcxproj", "{961D3695-F024-7FB6-D236-2180AF48561A}" ProjectSection(ProjectDependencies) = postProject + {E4300CA4-818C-5C30-C94C-91C4220872A0} = {E4300CA4-818C-5C30-C94C-91C4220872A0} + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} = {4507D448-C038-EA54-7F1E-7EA0C6B84F9D} + {223559A7-4AD8-97C2-820A-599906DBF2CC} = {223559A7-4AD8-97C2-820A-599906DBF2CC} + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} = {1B4A9376-FB36-9386-4BA2-0BCEEC657D29} + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} = {AC3E98F3-4039-0B48-2EE8-CC39B49070B0} + {DD323D8B-0B68-74C5-043C-91BBE6A810A7} = {DD323D8B-0B68-74C5-043C-91BBE6A810A7} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvidiautils", "./../../../externals/extensions/build/vs2015WIN64/nvidiautils.vcxproj", "{AC3E98F3-4039-0B48-2EE8-CC39B49070B0}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTex", "..\..\..\externals\extensions\externals\build\vs2015WIN64\DirectXTex.vcxproj", "{E4300CA4-818C-5C30-C94C-91C4220872A0}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvsimplemesh", "./../../../externals/extensions/build/vs2015WIN64/nvsimplemesh.vcxproj", "{1B4A9376-FB36-9386-4BA2-0BCEEC657D29}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DXUT", "..\..\..\externals\extensions\externals\build\vs2015WIN64\DXUT.vcxproj", "{4507D448-C038-EA54-7F1E-7EA0C6B84F9D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Effects11", "..\..\..\externals\extensions\externals\build\vs2015WIN64\Effects11.vcxproj", "{223559A7-4AD8-97C2-820A-599906DBF2CC}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvidiautils", "..\..\..\externals\extensions\build\vs2015WIN64\nvidiautils.vcxproj", "{AC3E98F3-4039-0B48-2EE8-CC39B49070B0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvsimplemesh", "..\..\..\externals\extensions\build\vs2015WIN64\nvsimplemesh.vcxproj", "{1B4A9376-FB36-9386-4BA2-0BCEEC657D29}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -91,6 +113,30 @@ Global {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.profile|x64.Build.0 = profile|x64 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|x64.ActiveCfg = release|x64 {93B00FD3-D3AB-EB77-7588-525BAD2F071D}.release|x64.Build.0 = release|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|x64.ActiveCfg = checked|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.checked|x64.Build.0 = checked|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|x64.ActiveCfg = debug|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.debug|x64.Build.0 = debug|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|x64.ActiveCfg = profile|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.profile|x64.Build.0 = profile|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|x64.ActiveCfg = release|x64 + {0536342F-24C0-9550-7B2C-07D1F8EC79EF}.release|x64.Build.0 = release|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|x64.ActiveCfg = checked|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.checked|x64.Build.0 = checked|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|x64.ActiveCfg = debug|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.debug|x64.Build.0 = debug|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|x64.ActiveCfg = profile|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.profile|x64.Build.0 = profile|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|x64.ActiveCfg = release|x64 + {3D855EDB-7B4A-5CD2-A8A6-34C7AFC0B6B4}.release|x64.Build.0 = release|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|x64.ActiveCfg = checked|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.checked|x64.Build.0 = checked|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|x64.ActiveCfg = debug|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.debug|x64.Build.0 = debug|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|x64.ActiveCfg = profile|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.profile|x64.Build.0 = profile|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|x64.ActiveCfg = release|x64 + {0EBE23DE-8822-65FA-ADA0-90D021B79D9C}.release|x64.Build.0 = release|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|x64.ActiveCfg = checked|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.checked|x64.Build.0 = checked|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.debug|x64.ActiveCfg = debug|x64 @@ -99,31 +145,38 @@ Global {961D3695-F024-7FB6-D236-2180AF48561A}.profile|x64.Build.0 = profile|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.release|x64.ActiveCfg = release|x64 {961D3695-F024-7FB6-D236-2180AF48561A}.release|x64.Build.0 = release|x64 + {E4300CA4-818C-5C30-C94C-91C4220872A0}.checked|x64.ActiveCfg = release|x64 {E4300CA4-818C-5C30-C94C-91C4220872A0}.debug|x64.ActiveCfg = debug|x64 {E4300CA4-818C-5C30-C94C-91C4220872A0}.debug|x64.Build.0 = debug|x64 + {E4300CA4-818C-5C30-C94C-91C4220872A0}.profile|x64.ActiveCfg = release|x64 {E4300CA4-818C-5C30-C94C-91C4220872A0}.release|x64.ActiveCfg = release|x64 {E4300CA4-818C-5C30-C94C-91C4220872A0}.release|x64.Build.0 = release|x64 + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D}.checked|x64.ActiveCfg = release|x64 {4507D448-C038-EA54-7F1E-7EA0C6B84F9D}.debug|x64.ActiveCfg = debug|x64 {4507D448-C038-EA54-7F1E-7EA0C6B84F9D}.debug|x64.Build.0 = debug|x64 + {4507D448-C038-EA54-7F1E-7EA0C6B84F9D}.profile|x64.ActiveCfg = release|x64 {4507D448-C038-EA54-7F1E-7EA0C6B84F9D}.release|x64.ActiveCfg = release|x64 {4507D448-C038-EA54-7F1E-7EA0C6B84F9D}.release|x64.Build.0 = release|x64 + {223559A7-4AD8-97C2-820A-599906DBF2CC}.checked|x64.ActiveCfg = release|x64 {223559A7-4AD8-97C2-820A-599906DBF2CC}.debug|x64.ActiveCfg = debug|x64 {223559A7-4AD8-97C2-820A-599906DBF2CC}.debug|x64.Build.0 = debug|x64 + {223559A7-4AD8-97C2-820A-599906DBF2CC}.profile|x64.ActiveCfg = release|x64 {223559A7-4AD8-97C2-820A-599906DBF2CC}.release|x64.ActiveCfg = release|x64 {223559A7-4AD8-97C2-820A-599906DBF2CC}.release|x64.Build.0 = release|x64 + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0}.checked|x64.ActiveCfg = release|x64 {AC3E98F3-4039-0B48-2EE8-CC39B49070B0}.debug|x64.ActiveCfg = debug|x64 {AC3E98F3-4039-0B48-2EE8-CC39B49070B0}.debug|x64.Build.0 = debug|x64 + {AC3E98F3-4039-0B48-2EE8-CC39B49070B0}.profile|x64.ActiveCfg = release|x64 {AC3E98F3-4039-0B48-2EE8-CC39B49070B0}.release|x64.ActiveCfg = release|x64 {AC3E98F3-4039-0B48-2EE8-CC39B49070B0}.release|x64.Build.0 = release|x64 + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29}.checked|x64.ActiveCfg = release|x64 {1B4A9376-FB36-9386-4BA2-0BCEEC657D29}.debug|x64.ActiveCfg = debug|x64 {1B4A9376-FB36-9386-4BA2-0BCEEC657D29}.debug|x64.Build.0 = debug|x64 + {1B4A9376-FB36-9386-4BA2-0BCEEC657D29}.profile|x64.ActiveCfg = release|x64 {1B4A9376-FB36-9386-4BA2-0BCEEC657D29}.release|x64.ActiveCfg = release|x64 {1B4A9376-FB36-9386-4BA2-0BCEEC657D29}.release|x64.Build.0 = release|x64 EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddins) = postSolution - EndGlobalSection - GlobalSection(NestedProjects) = preSolution + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection EndGlobal diff --git a/APEX_1.4/snippets/SnippetCommon/concreteChunkMesh.apx b/APEX_1.4/snippets/SnippetCommon/concreteChunkMesh.apx new file mode 100644 index 00000000..d09343e5 --- /dev/null +++ b/APEX_1.4/snippets/SnippetCommon/concreteChunkMesh.apx @@ -0,0 +1,139 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="RenderMeshAssetParameters" version="0.0" checksum="0x119d6f62 0x8d1ff03d 0x19864d20 0x93421fd0"> + <struct name=""> + <array name="submeshes" size="1" type="Ref"> + <value type="Ref" included="1" className="SubmeshParameters" version="0.1" checksum="0xb2b4f308 0x5f4b8da6 0x4d45daeb 0xbfc7d9b0"> + <struct name=""> + <value name="vertexBuffer" type="Ref" included="1" className="VertexBufferParameters" version="0.1" checksum="0x14ae7314 0xe50741cb 0x15eb480c 0x63f6c571"> + <struct name=""> + <value name="vertexCount" type="U32">39</value> + <value name="vertexFormat" type="Ref" included="1" className="VertexFormatParameters" version="0.0" checksum="0xa7c1ed95 0x570ed2b1 0x55717659 0x9951d139"> + <struct name=""> + <value name="winding" type="U32">0</value> + <value name="hasSeparateBoneBuffer" type="Bool">false</value> + <array name="bufferFormats" size="5" type="Struct"> + <struct> + <value name="name" type="String">SEMANTIC_POSITION</value> + <value name="semantic" type="I32">0</value> + <value name="id" type="U32">4058349641</value> + <value name="format" type="U32">43</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + <struct> + <value name="name" type="String">SEMANTIC_NORMAL</value> + <value name="semantic" type="I32">1</value> + <value name="id" type="U32">628990755</value> + <value name="format" type="U32">43</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + <struct> + <value name="name" type="String">SEMANTIC_TANGENT</value> + <value name="semantic" type="I32">2</value> + <value name="id" type="U32">1201849363</value> + <value name="format" type="U32">43</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + <struct> + <value name="name" type="String">SEMANTIC_TEXCOORD0</value> + <value name="semantic" type="I32">5</value> + <value name="id" type="U32">1229059356</value> + <value name="format" type="U32">42</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + <struct> + <value name="name" type="String">SEMANTIC_BONE_INDEX</value> + <value name="semantic" type="I32">9</value> + <value name="id" type="U32">284127831</value> + <value name="format" type="U32">5</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + </array> + </struct> + </value> + <array name="buffers" size="5" type="Ref"> + <value type="Ref" included="1" className="BufferF32x3" version="0.0" checksum="0x458b554a 0x7ed3e930 0x299ff33 0x9d69c11b"> + <struct name=""> + <array name="data" size="39" type="Vec3"> + -0.364130497 2.66402292 0.364130497, 1.26146817 0.345973611 0.0074711442, -0.364130497 2.66402292 0.364130497, -1.44097877 0.996801496 -1.11203122, -0.364130497 2.66402292 0.364130497, -1.44097877 0.996801496 -1.11203122, -1.46290278 0.908331275 0.990893245, -0.364130497 2.66402292 0.364130497, 0.965793669 1.14915216 2.30289936, -0.364130497 2.66402292 0.364130497, 0.965793669 1.14915216 2.30289936, 1.3478291 -0.594062209 -1.2495563, 0.645709097 1.25258398 -1.09970403, 1.3478291 -0.594062209 -1.2495563, -1.44097877 0.996801496 -1.11203122, -0.199409813 -1.11824167 -1.69384122, + -1.3750509 -0.336048484 0.0381300226, -1.3750509 -0.336048484 0.0381300226, -0.645953119 -1.12115359 1.70876193, 0.965793669 1.14915216 2.30289936, -0.645953119 -1.12115359 1.70876193, 1.41451252 -0.784505486 0.853367567, 0.645709097 1.25258398 -1.09970403, -0.199409813 -1.11824167 -1.69384122, -1.46290278 0.908331275 0.990893245, -1.44097877 0.996801496 -1.11203122, -0.645953119 -1.12115359 1.70876193, -1.46290278 0.908331275 0.990893245, 1.41451252 -0.784505486 0.853367567, -0.353983968 -1.33597696 0.353983968, -0.199409813 -1.11824167 -1.69384122, -0.353983968 -1.33597696 0.353983968, + -0.353983968 -1.33597696 0.353983968, -0.645953119 -1.12115359 1.70876193, -0.353983968 -1.33597696 0.353983968, -0.645953119 -1.12115359 1.70876193, -0.353983968 -1.33597696 0.353983968, 1.3478291 -0.594062209 -1.2495563, 1.41451252 -0.784505486 0.853367567 + </array> + </struct> + </value> + <value type="Ref" included="1" className="BufferF32x3" version="0.0" checksum="0x458b554a 0x7ed3e930 0x299ff33 0x9d69c11b"> + <struct name=""> + <array name="data" size="39" type="Vec3"> + 0.813440025 0.578992009 -0.0555297583, 0.937989235 0.34226203 -0.0550712533, -0.0802419856 0.689318359 -0.720001042, -0.0525157042 0.470867634 -0.880639434, -0.845402777 0.533954918 0.0136497961, -0.845402777 0.533954918 0.0136497961, -0.845402777 0.533954918 0.0136497952, -0.442227632 0.534008801 0.720603406, -0.474114865 0.326351583 0.817746758, 0.813440025 0.578992009 -0.0555297583, 0.888472736 0.456683159 -0.0453507565, 0.95900923 0.254567593 -0.124485515, 0.0115250321 0.421666086 -0.906677961, 0.221204966 0.162141755 -0.961654007, -0.835644007 -0.381956398 -0.39472577, -0.779270113 -0.563353717 -0.274537176, + -0.768225431 -0.600096047 -0.222967327, -0.976027906 -0.171503827 0.13399972, -0.921930611 -0.274410367 0.273391545, 0.401491791 -0.487872988 0.775102735, 0.401491791 -0.487872988 0.775102735, 0.401491791 -0.487872988 0.775102735, 0.860740066 0.504836679 -0.0653178766, 0.100666098 0.207940027 -0.972947717, -0.975387335 -0.173272178 0.136368409, -0.998081326 -0.0605462193 -0.0129526723, -0.480918109 0.113911636 0.869334161, -0.473537356 0.332733721 0.815506399, 0.987288535 0.156086415 0.0299723279, 0.2909123 -0.955614686 0.0465893261, 0.339015961 -0.937855661 -0.0741280094, -0.684956908 -0.724314392 -0.078756839, + -0.684956908 -0.724314392 -0.078756839, -0.693622947 -0.719467938 -0.0353991538, 0.2909123 -0.955614686 0.0465893261, 0.239080772 -0.949730337 0.202120528, 0.2909123 -0.955614686 0.0465893261, 0.330571294 -0.940026939 -0.0840947181, 0.296364903 -0.955060959 0.00514343102 + </array> + </struct> + </value> + <value type="Ref" included="1" className="BufferF32x3" version="0.0" checksum="0x458b554a 0x7ed3e930 0x299ff33 0x9d69c11b"> + <struct name=""> + <array name="data" size="39" type="Vec3"> + -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, + -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, + -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932 + </array> + </struct> + </value> + <value type="Ref" included="1" className="BufferF32x2" version="0.0" checksum="0x788349ee 0x95c560e2 0x9633945e 0x8cc784a0"> + <struct name=""> + <array name="data" size="39" type="Struct" structElements="x(F32),y(F32)"> + 0.600000024 1,0.5 0.647583663,0.800000012 1,0.900000036 0.647583663, + 3.7252903e-008 1,-0.0999999642 0.647583663,0.100000039 0.647583544,0.200000018 1, + 0.300000012 0.647583544,0.400000006 1,0.300000012 0.647583544,0.600000024 0.352416396, + 0.699999988 0.647583544,0.600000024 0.352416396,-0.0999999642 0.647583663,-0.199999988 0.352416396, + 3.79454939e-008 0.352416396,3.79454939e-008 0.352416396,0.200000003 0.352416396,0.300000012 0.647583544, + 0.200000003 0.352416396,0.400000066 0.352416396,0.699999988 0.647583544,0.800000012 0.352416396, + 0.100000039 0.647583544,-0.0999999642 0.647583663,0.200000003 0.352416396,0.100000039 0.647583544, + 0.400000066 0.352416396,0.700000048 0,0.800000012 0.352416396,-0.0999999717 0, + 0.100000024 0,0.200000003 0.352416396,0.300000042 0,0.200000003 0.352416396, + 0.50000006 0,0.600000024 0.352416396,0.400000066 0.352416396 + </array> + </struct> + </value> + <value type="Ref" included="1" className="BufferU16x1" version="0.0" checksum="0x3c20aee2 0x4e6abe8c 0x8c1e5625 0x7cabf8fc"> + <struct name=""> + <array name="data" size="39" type="U16"> + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + </array> + </struct> + </value> + </array> + </struct> + </value> + <array name="indexBuffer" size="60" type="U32"> + 0 1 22 2 12 3 4 5 6 7 27 8 9 10 1 1 28 11 12 13 23 14 15 16 24 17 18 19 20 21 11 22 + 1 23 3 12 17 24 25 26 8 27 28 1 10 29 30 37 31 16 15 32 33 16 34 38 35 36 37 38 + </array> + <array name="vertexPartition" size="2" type="U32"> + 0 39 + </array> + <array name="indexPartition" size="2" type="U32"> + 0 60 + </array> + <array name="smoothingGroups" size="0" type="U32"></array> + </struct> + </value> + </array> + <array name="materialNames" size="1" type="String"> + <value type="String">materials/concrete_debris.xml</value> + </array> + <array name="partBounds" size="1" type="Bounds3"> + -1.46290278 -1.33597696 -1.69384122 1.41451252 2.66402292 2.30289936 + </array> + <value name="textureUVOrigin" type="U32">0</value> + <value name="boneCount" type="U32">1</value> + <value name="deleteStaticBuffersAfterUse" type="Bool">false</value> + <value name="isReferenced" type="Bool">false</value> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/snippets/SnippetCommon/meshBasicIos6.apx b/APEX_1.4/snippets/SnippetCommon/meshBasicIos6.apx new file mode 100644 index 00000000..4b4a0e10 --- /dev/null +++ b/APEX_1.4/snippets/SnippetCommon/meshBasicIos6.apx @@ -0,0 +1,48 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="BasicIOSAssetParam" version="1.4" checksum="0xd1ae20ca 0xe79f585e 0x9ab86d65 0x9964607a"> + <struct name=""> + <value name="restDensity" type="F32">1</value> + <value name="particleRadius" type="F32">0.100000001</value> + <value name="maxParticleCount" type="U32">16384</value> + <value name="maxInjectedParticleCount" type="F32">0.100000001</value> + <value name="maxCollidingObjects" type="U32">32</value> + <value name="sceneGravityScale" type="F32">1</value> + <value name="externalAcceleration" type="Vec3">0 0 0</value> + <struct name="particleMass"> + <value name="center" type="F32">1</value> + <value name="spread" type="F32">0</value> + <value name="type" type="Enum">uniform</value> + </struct> + <value name="collisionFilterDataName" type="String">MESH_COL_GRP_MASK</value> + <value name="fieldSamplerFilterDataName" type="String">MESH_COL_GRP_MASK</value> + <value name="staticCollision" type="Bool">true</value> + <value name="restitutionForStaticShapes" type="F32">0.5</value> + <value name="dynamicCollision" type="Bool">true</value> + <value name="restitutionForDynamicShapes" type="F32">0.5</value> + <value name="collisionDistanceMultiplier" type="F32">1</value> + <value name="collisionThreshold" type="F32">0.00100000005</value> + <value name="collisionWithConvex" type="Bool">true</value> + <value name="collisionWithTriangleMesh" type="Bool">true</value> + <struct name="GridDensity"> + <value name="Enabled" type="Bool">false</value> + <value name="Resolution" type="Enum">GDG_16</value> + <value name="GridSize" type="F32">10</value> + <value name="MaxCellCount" type="U32">16</value> + </struct> + <value name="enableTemperatureBuffer" type="Bool">false</value> + <value name="enableDensityBuffer" type="Bool">false</value> + <value name="enableCouplingOverride" type="Bool">false</value> + <struct name="particleToGridCoupling"> + <value name="accelTimeConstant" type="F32">0.00999999978</value> + <value name="decelTimeConstant" type="F32">10</value> + <value name="thresholdMultiplier" type="F32">2</value> + </struct> + <struct name="gridToParticleCoupling"> + <value name="accelTimeConstant" type="F32">0.00999999978</value> + <value name="decelTimeConstant" type="F32">0.00999999978</value> + <value name="thresholdMultiplier" type="F32">1</value> + </struct> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/snippets/SnippetCommon/spriteBasicIos6.apx b/APEX_1.4/snippets/SnippetCommon/spriteBasicIos6.apx new file mode 100644 index 00000000..b4030184 --- /dev/null +++ b/APEX_1.4/snippets/SnippetCommon/spriteBasicIos6.apx @@ -0,0 +1,48 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="BasicIOSAssetParam" version="1.4" checksum="0xd1ae20ca 0xe79f585e 0x9ab86d65 0x9964607a"> + <struct name=""> + <value name="restDensity" type="F32">1</value> + <value name="particleRadius" type="F32">0.100000001</value> + <value name="maxParticleCount" type="U32">16384</value> + <value name="maxInjectedParticleCount" type="F32">0.100000001</value> + <value name="maxCollidingObjects" type="U32">32</value> + <value name="sceneGravityScale" type="F32">1</value> + <value name="externalAcceleration" type="Vec3">0 0 0</value> + <struct name="particleMass"> + <value name="center" type="F32">1</value> + <value name="spread" type="F32">0</value> + <value name="type" type="Enum">uniform</value> + </struct> + <value name="collisionFilterDataName" type="String">SPRITE_COL_GRP_MASK</value> + <value name="fieldSamplerFilterDataName" type="String">SPRITE_COL_GRP_MASK</value> + <value name="staticCollision" type="Bool">true</value> + <value name="restitutionForStaticShapes" type="F32">0.5</value> + <value name="dynamicCollision" type="Bool">true</value> + <value name="restitutionForDynamicShapes" type="F32">0.5</value> + <value name="collisionDistanceMultiplier" type="F32">1</value> + <value name="collisionThreshold" type="F32">0.00100000005</value> + <value name="collisionWithConvex" type="Bool">true</value> + <value name="collisionWithTriangleMesh" type="Bool">true</value> + <struct name="GridDensity"> + <value name="Enabled" type="Bool">false</value> + <value name="Resolution" type="Enum">GDG_16</value> + <value name="GridSize" type="F32">10</value> + <value name="MaxCellCount" type="U32">16</value> + </struct> + <value name="enableTemperatureBuffer" type="Bool">false</value> + <value name="enableDensityBuffer" type="Bool">false</value> + <value name="enableCouplingOverride" type="Bool">false</value> + <struct name="particleToGridCoupling"> + <value name="accelTimeConstant" type="F32">0.00999999978</value> + <value name="decelTimeConstant" type="F32">10</value> + <value name="thresholdMultiplier" type="F32">2</value> + </struct> + <struct name="gridToParticleCoupling"> + <value name="accelTimeConstant" type="F32">0.00999999978</value> + <value name="decelTimeConstant" type="F32">0.00999999978</value> + <value name="thresholdMultiplier" type="F32">1</value> + </struct> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/snippets/SnippetCommon/testMeshIofx.apx b/APEX_1.4/snippets/SnippetCommon/testMeshIofx.apx new file mode 100644 index 00000000..2bf51f80 --- /dev/null +++ b/APEX_1.4/snippets/SnippetCommon/testMeshIofx.apx @@ -0,0 +1,61 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="IofxAssetParameters" version="0.2" checksum="0xbb5add57 0xf771d298 0xcd7c3bc3 0x921baa57"> + <struct name=""> + <value name="iofxType" type="Ref" included="1" className="MeshIofxParameters" version="0.4" checksum="0x823a573c 0xd18e2215 0x6fc4db63 0x3df0022a"> + <struct name=""> + <array name="renderMeshList" size="2" type="Struct"> + <struct> + <value name="meshAssetName" type="Ref" included="0" className="ApexRenderMesh" objectName="woodChunkmesh"></value> + <value name="weight" type="U32">1</value> + </struct> + <struct> + <value name="meshAssetName" type="Ref" included="0" className="ApexRenderMesh" objectName="concreteChunkMesh"></value> + <value name="weight" type="U32">1</value> + </struct> + </array> + <array name="spawnModifierList" size="2" type="Ref"> + <value type="Ref" included="1" className="SimpleScaleModifierParams" version="0.0" checksum="0x7a1ac6ca 0x76ef1cd2 0x991bfe05 0x30c11a09"> + <struct name=""> + <value name="scaleFactor" type="Vec3">0.0250000004 0.0250000004 0.0250000004</value> + </struct> + </value> + <value type="Ref" included="1" className="RotationModifierParams" version="0.2" checksum="0xd2cf5d27 0xa1732803 0xcaa84b84 0x18ed9e7c"> + <struct name=""> + <value name="rollType" type="Enum">SPHERICAL</value> + <value name="maxRotationRatePerSec" type="F32">0</value> + <value name="maxSettleRatePerSec" type="F32">1</value> + <value name="inAirRotationMultiplier" type="F32">1</value> + <value name="collisionRotationMultiplier" type="F32">1</value> + <value name="includeVerticalDirection" type="Bool">false</value> + </struct> + </value> + </array> + <array name="continuousModifierList" size="2" type="Ref"> + <value type="Ref" included="1" className="RotationModifierParams" version="0.2" checksum="0xd2cf5d27 0xa1732803 0xcaa84b84 0x18ed9e7c"> + <struct name=""> + <value name="rollType" type="Enum">SPHERICAL</value> + <value name="maxRotationRatePerSec" type="F32">300</value> + <value name="maxSettleRatePerSec" type="F32">100</value> + <value name="inAirRotationMultiplier" type="F32">1</value> + <value name="collisionRotationMultiplier" type="F32">80</value> + <value name="includeVerticalDirection" type="Bool">false</value> + </struct> + </value> + <value type="Ref" included="1" className="ScaleVsLife3DModifierParams" version="0.0" checksum="0xbaddcfda 0x2f4deda9 0x2c23286e 0xf19659fd"> + <struct name=""> + <array name="controlPoints" size="3" type="Struct" structElements="lifeRemaining(F32),scale(Vec3)"> + 1 1.52666676 1.52666676 1.52666676,0.337500036 1.00666666 1.00666666 1.00666666,0 0.0133333337 0.0133333337 0.0133333337 + </array> + </struct> + </value> + </array> + </struct> + </value> + <struct name="renderOutput"> + <value name="useUserSemantic" type="Bool">false</value> + <value name="useFloat4Color" type="Bool">false</value> + </struct> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/snippets/SnippetCommon/testSpriteIofx.apx b/APEX_1.4/snippets/SnippetCommon/testSpriteIofx.apx new file mode 100644 index 00000000..22a044e3 --- /dev/null +++ b/APEX_1.4/snippets/SnippetCommon/testSpriteIofx.apx @@ -0,0 +1,37 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="IofxAssetParameters" version="0.2" checksum="0xbb5add57 0xf771d298 0xcd7c3bc3 0x921baa57"> + <struct name=""> + <value name="iofxType" type="Ref" included="1" className="SpriteIofxParameters" version="0.4" checksum="0x9763d523 0x7dae1ae1 0x3bb7aa9d 0x67a8d368"> + <struct name=""> + <value name="spriteMaterialName" type="Ref" included="0" className="ApexMaterials" objectName="materials/particle_dust.xml"></value> + <array name="spawnModifierList" size="1" type="Ref"> + <value type="Ref" included="1" className="SimpleScaleModifierParams" version="0.0" checksum="0x7a1ac6ca 0x76ef1cd2 0x991bfe05 0x30c11a09"> + <struct name=""> + <value name="scaleFactor" type="Vec3">1 1 1</value> + </struct> + </value> + </array> + <array name="continuousModifierList" size="2" type="Ref"> + <value type="Ref" included="1" className="ViewDirectionSortingModifierParams" version="0.0" checksum="0x273be54c 0xc9bfbfeb 0x523921d 0x48c3bc2d"> + <struct name=""> + <value name="sortType" type="Enum">default</value> + </struct> + </value> + <value type="Ref" included="1" className="ColorVsLifeCompositeModifierParams" version="0.0" checksum="0x2ee279f3 0x6440bf5b 0x26d89b02 0xc90fa659"> + <struct name=""> + <array name="controlPoints" size="4" type="Struct" structElements="lifeRemaining(F32),color(Vec4)"> + 1 1 1 0 0.813333333,0.795000017 1 1 0 0.786666691,0.460000038 1 0 0 0.613333344,0 1 0.501960814 0.501960814 0 + </array> + </struct> + </value> + </array> + </struct> + </value> + <struct name="renderOutput"> + <value name="useUserSemantic" type="Bool">false</value> + <value name="useFloat4Color" type="Bool">false</value> + </struct> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/snippets/SnippetCommon/woodChunkMesh.apx b/APEX_1.4/snippets/SnippetCommon/woodChunkMesh.apx new file mode 100644 index 00000000..1cb1c67a --- /dev/null +++ b/APEX_1.4/snippets/SnippetCommon/woodChunkMesh.apx @@ -0,0 +1,140 @@ +<!DOCTYPE NvParameters> +<NvParameters numObjects="1" version="1.0" > +<value name="" type="Ref" className="RenderMeshAssetParameters" version="0.0" checksum="0x119d6f62 0x8d1ff03d 0x19864d20 0x93421fd0"> + <struct name=""> + <array name="submeshes" size="1" type="Ref"> + <value type="Ref" included="1" className="SubmeshParameters" version="0.1" checksum="0xb2b4f308 0x5f4b8da6 0x4d45daeb 0xbfc7d9b0"> + <struct name=""> + <value name="vertexBuffer" type="Ref" included="1" className="VertexBufferParameters" version="0.1" checksum="0x14ae7314 0xe50741cb 0x15eb480c 0x63f6c571"> + <struct name=""> + <value name="vertexCount" type="U32">42</value> + <value name="vertexFormat" type="Ref" included="1" className="VertexFormatParameters" version="0.0" checksum="0xa7c1ed95 0x570ed2b1 0x55717659 0x9951d139"> + <struct name=""> + <value name="winding" type="U32">0</value> + <value name="hasSeparateBoneBuffer" type="Bool">false</value> + <array name="bufferFormats" size="5" type="Struct"> + <struct> + <value name="name" type="String">SEMANTIC_POSITION</value> + <value name="semantic" type="I32">0</value> + <value name="id" type="U32">4058349641</value> + <value name="format" type="U32">43</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + <struct> + <value name="name" type="String">SEMANTIC_NORMAL</value> + <value name="semantic" type="I32">1</value> + <value name="id" type="U32">628990755</value> + <value name="format" type="U32">43</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + <struct> + <value name="name" type="String">SEMANTIC_TANGENT</value> + <value name="semantic" type="I32">2</value> + <value name="id" type="U32">1201849363</value> + <value name="format" type="U32">43</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + <struct> + <value name="name" type="String">SEMANTIC_TEXCOORD0</value> + <value name="semantic" type="I32">5</value> + <value name="id" type="U32">1229059356</value> + <value name="format" type="U32">42</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + <struct> + <value name="name" type="String">SEMANTIC_BONE_INDEX</value> + <value name="semantic" type="I32">9</value> + <value name="id" type="U32">284127831</value> + <value name="format" type="U32">5</value> + <value name="access" type="U32">0</value> + <value name="serialize" type="Bool">true</value> + </struct> + </array> + </struct> + </value> + <array name="buffers" size="5" type="Ref"> + <value type="Ref" included="1" className="BufferF32x3" version="0.0" checksum="0x458b554a 0x7ed3e930 0x299ff33 0x9d69c11b"> + <struct name=""> + <array name="data" size="42" type="Vec3"> + 0.917652905 1.39755607 -1.74857867, 1.75835502 -0.790473998 -1.69701755, 0.463630676 -0.892709196 -1.83695698, 0.917652905 1.39755607 -1.74857867, -1.71991479 1.01655877 -2.04397082, 0.917652905 1.39755607 -1.74857867, 0.917652905 1.39755607 -1.74857867, 0.917652905 1.39755607 -1.74857867, 2.22486591 1.05889297 0.350000352, 1.75835502 -0.790473998 -1.69701755, 1.75835502 -0.790473998 -1.69701755, -1.71991479 1.01655877 -2.04397082, -2.15937686 -0.697531104 -0.141648188, -1.71508968 1.45576775 1.66929317, -1.71508968 1.45576775 1.66929317, 2.22486591 1.05889297 0.350000352, + -0.431987733 1.4448123 1.88640809, 1.31827283 -0.6010741 1.86405253, 0.0984536931 -1.2783947 0.11041493, 0.463630676 -0.892709196 -1.83695698, -2.15937686 -0.697531104 -0.141648188, -1.71991479 1.01655877 -2.04397082, 0.463630676 -0.892709196 -1.83695698, -0.124700285 0.899509192 0.130390018, -1.71991479 1.01655877 -2.04397082, -0.431987733 1.4448123 1.88640809, 2.22486591 1.05889297 0.350000352, 1.31827283 -0.6010741 1.86405253, 1.75835502 -0.790473998 -1.69701755, 2.22486591 1.05889297 0.350000352, -0.653737783 -0.727878451 1.30856299, -2.15937686 -0.697531104 -0.141648188, + -0.653737783 -0.727878451 1.30856299, -1.71508968 1.45576775 1.66929317, -2.15937686 -0.697531104 -0.141648188, -0.653737783 -0.727878451 1.30856299, -1.71508968 1.45576775 1.66929317, -0.653737783 -0.727878451 1.30856299, 1.31827283 -0.6010741 1.86405253, -0.431987733 1.4448123 1.88640809, -0.653737783 -0.727878451 1.30856299, 1.31827283 -0.6010741 1.86405253 + </array> + </struct> + </value> + <value type="Ref" included="1" className="BufferF32x3" version="0.0" checksum="0x458b554a 0x7ed3e930 0x299ff33 0x9d69c11b"> + <struct name=""> + <array name="data" size="42" type="Vec3"> + 0.10800793 0.0169458687 -0.99400562, 0.106089324 0.017333962 -0.994205534, 0.107346155 0.0170797184 -0.994075, 0.10800793 0.0169458687 -0.99400562, 0.108890347 0.0167673361 -0.993912339, -0.124515004 0.974030256 0.189105928, -0.124515004 0.974030256 0.189105928, 0.829133689 0.307575256 -0.466834843, 0.829133689 0.307575226 -0.466834843, 0.829133689 0.307575256 -0.466834843, 0.216390029 -0.974190056 -0.0642577261, -0.974694073 0.222139612 -0.0250083692, -0.974694073 0.222139567 -0.0250083599, -0.974694133 0.222139537 -0.0250083618, 0.135358378 0.968263268 -0.210105523, 0.499392122 0.418944597 0.758348823, + 0.499392122 0.418944597 0.758348823, 0.499392122 0.418944597 0.758348823, 0.0011438824 -0.997402489 0.0720204562, -0.0100265006 -0.980536699 -0.196079761, -0.464622378 -0.601800025 -0.649586618, -0.464622408 -0.601800025 -0.649586558, -0.464622408 -0.601800025 -0.649586558, 0.0131254243 0.997426748 -0.0704812109, 0.00909063686 0.998848796 0.0471004136, 0.0237103924 0.955912173 -0.292693973, -0.0678592846 0.997693062 0.00192889338, 0.915901303 -0.378614724 0.133325487, 0.915901303 -0.378614724 0.133325487, 0.915901303 -0.378614724 0.133325487, -0.162812233 -0.93134433 0.325714499, -0.250514716 -0.968022585 0.0132140536, + -0.635125875 -0.416191965 0.65069145, -0.635125875 -0.416191965 0.65069145, -0.635125875 -0.416191965 0.65069145, -0.225682765 -0.228815019 0.94694823, -0.164024517 -0.23787348 0.957346439, -0.225682765 -0.228815019 0.94694823, -0.250773042 -0.224825561 0.94157654, -0.196126327 -0.233287886 0.952423871, -0.162812233 -0.93134433 0.325714499, 0.174069047 -0.953229129 0.247091532 + </array> + </struct> + </value> + <value type="Ref" included="1" className="BufferF32x3" version="0.0" checksum="0x458b554a 0x7ed3e930 0x299ff33 0x9d69c11b"> + <struct name=""> + <array name="data" size="42" type="Vec3"> + -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, + -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, + -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932, -0.00132703932 -0.00132703932 -0.00132703932 + </array> + </struct> + </value> + <value type="Ref" included="1" className="BufferF32x2" version="0.0" checksum="0x788349ee 0x95c560e2 0x9633945e 0x8cc784a0"> + <struct name=""> + <array name="data" size="42" type="Struct" structElements="x(F32),y(F32)"> + 0.600000024 1,0.5 0.647583663,0.699999988 0.647583544,0.800000012 1, + 0.900000036 0.647583663,3.7252903e-008 1,0.200000018 1,0.400000006 1, + 0.300000012 0.647583544,0.5 0.647583663,0.5 0.647583663,-0.0999999642 0.647583663, + -0.199999988 0.352416396,3.79454939e-008 0.352416396,3.79454939e-008 0.352416396,0.300000012 0.647583544, + 0.200000003 0.352416396,0.400000066 0.352416396,0.600000024 0.352416396,0.699999988 0.647583544, + 0.800000012 0.352416396,0.900000036 0.647583663,0.699999988 0.647583544,0.100000039 0.647583544, + -0.0999999642 0.647583663,0.200000003 0.352416396,0.300000012 0.647583544,0.400000066 0.352416396, + 0.5 0.647583663,0.300000012 0.647583544,0.700000048 0,0.800000012 0.352416396, + -0.0999999717 0,3.79454939e-008 0.352416396,-0.199999988 0.352416396,0.100000024 0, + 3.79454939e-008 0.352416396,0.300000042 0,0.400000066 0.352416396,0.200000003 0.352416396, + 0.50000006 0,0.400000066 0.352416396 + </array> + </struct> + </value> + <value type="Ref" included="1" className="BufferU16x1" version="0.0" checksum="0x3c20aee2 0x4e6abe8c 0x8c1e5625 0x7cabf8fc"> + <struct name=""> + <array name="data" size="42" type="U16"> + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + </array> + </struct> + </value> + </array> + </struct> + </value> + <array name="indexBuffer" size="60" type="U32"> + 0 1 2 3 2 4 5 24 23 6 23 26 7 8 9 10 41 18 19 18 31 11 12 13 23 14 25 15 16 17 18 19 + 10 20 21 22 14 23 24 25 26 23 27 28 29 30 31 18 32 33 34 35 39 36 37 38 39 40 18 41 + </array> + <array name="vertexPartition" size="2" type="U32"> + 0 42 + </array> + <array name="indexPartition" size="2" type="U32"> + 0 60 + </array> + <array name="smoothingGroups" size="0" type="U32"></array> + </struct> + </value> + </array> + <array name="materialNames" size="1" type="String"> + <value type="String">materials/wood_debris.xml</value> + </array> + <array name="partBounds" size="1" type="Bounds3"> + -2.15937686 -1.2783947 -2.04397082 2.22486591 1.45576775 1.88640809 + </array> + <value name="textureUVOrigin" type="U32">0</value> + <value name="boneCount" type="U32">1</value> + <value name="deleteStaticBuffersAfterUse" type="Bool">false</value> + <value name="isReferenced" type="Bool">false</value> + </struct> +</value> +</NvParameters> diff --git a/APEX_1.4/snippets/SnippetResourcesLoading/SnippetResourcesLoading.cpp b/APEX_1.4/snippets/SnippetResourcesLoading/SnippetResourcesLoading.cpp index 6fec78be..39e85349 100644 --- a/APEX_1.4/snippets/SnippetResourcesLoading/SnippetResourcesLoading.cpp +++ b/APEX_1.4/snippets/SnippetResourcesLoading/SnippetResourcesLoading.cpp @@ -22,6 +22,7 @@ #include "PsString.h" #include <sys/stat.h> +#include "Shlwapi.h" using namespace nvidia::apex; @@ -31,6 +32,7 @@ ApexSDK* gApexSDK = NULL; DummyRenderResourceManager* gDummyRenderResourceManager = NULL; MyResourceCallback* gMyResourceCallback = NULL; +LPTSTR gMediaPath; class MyMaterial { @@ -56,7 +58,11 @@ public: { Asset* asset = 0; - const char* path = name; + CHAR buf[256]; + strcpy(buf, gMediaPath); + strcat(buf, name); + strcat(buf, ".apx"); + const char* path = &buf[1]; // does file exists? struct stat info; @@ -172,9 +178,6 @@ void releaseAPEX() delete gMyResourceCallback; } - -#include "Shlwapi.h" - int main(int, char**) { initPhysX(); @@ -182,21 +185,16 @@ int main(int, char**) Asset* asset; - LPTSTR cmd = GetCommandLine(); - PathRemoveFileSpec(cmd); - strcat(cmd, "/../../snippets/SnippetCommon/"); + gMediaPath = GetCommandLine(); + PathRemoveFileSpec(gMediaPath); + strcat(gMediaPath, "/../../snippets/SnippetCommon/"); - CHAR buf[256]; - strcpy(buf, cmd); - strcat(buf, "testMeshEmitter4BasicIos6.apx"); - asset = loadApexAsset(EMITTER_AUTHORING_TYPE_NAME, &buf[1]); + asset = loadApexAsset(EMITTER_AUTHORING_TYPE_NAME, "testMeshEmitter4BasicIos6"); asset->forceLoadAssets(); gApexSDK->forceLoadAssets(); asset->release(); - strcpy(buf, cmd); - strcat(buf, "testSpriteEmitter4BasicIos6.apx"); - asset = loadApexAsset(EMITTER_AUTHORING_TYPE_NAME, &buf[1]); + asset = loadApexAsset(EMITTER_AUTHORING_TYPE_NAME, "testSpriteEmitter4BasicIos6"); asset->forceLoadAssets(); gApexSDK->forceLoadAssets(); asset->release(); diff --git a/PhysX_3.4/Source/PhysXVehicle/src/PxVehicleUpdate.cpp b/PhysX_3.4/Source/PhysXVehicle/src/PxVehicleUpdate.cpp index 3ed6884d..3923edb9 100644 --- a/PhysX_3.4/Source/PhysXVehicle/src/PxVehicleUpdate.cpp +++ b/PhysX_3.4/Source/PhysXVehicle/src/PxVehicleUpdate.cpp @@ -2320,10 +2320,12 @@ bool intersectRayPlane //We'll use this later to compute a position at the bottom of the wheel. const PxVec3 pos = v; + //Remove this code because we handle tire width with sweeps now. //Work out if the inner or outer disc is deeper in the plane. - const PxVec3 latDir = carChassisTrnsfm.rotate(gRight); - const PxF32 signDot = computeSign(hitNorm.dot(latDir)); - v -= latDir*(signDot*0.5f*width); + //const PxVec3 latDir = carChassisTrnsfm.rotate(gRight); + //const PxF32 signDot = computeSign(hitNorm.dot(latDir)); + //v -= latDir*(signDot*0.5f*width); + PX_UNUSED(width); //Work out the point on the susp line that touches the intersection plane. //n.(v+wt)+d=0 where n,d describe the plane; v,w describe the susp ray; t is the point on the susp line. @@ -3269,7 +3271,7 @@ void processSuspTireWheels suspLimitErrors[i] = (w.dot(hitNorm))*(-dx + susp.mMaxCompression); suspLimitActiveFlags[i] = (dx > susp.mMaxCompression); suspLimitCMOffsets[i] = bodySpaceWheelCentreOffset; - suspLimitDirs[i] = carChassisTrnsfm.q.rotateInv(-hitNorm); + suspLimitDirs[i] = bodySpaceSuspTravelDir; jounce=PxMin(dx,susp.mMaxCompression); //Store the jounce (having a local copy avoids lhs). diff --git a/PhysX_3.4/release_notes.html b/PhysX_3.4/release_notes.html index 5e36f598..c23404fe 100644 --- a/PhysX_3.4/release_notes.html +++ b/PhysX_3.4/release_notes.html @@ -291,11 +291,13 @@ <ul> <li>In checked build the functions PxVehicleDrive4W::allocate, PxVehicleDriveNW::allocate, PxVehicleDriveTank::allocate, PxVehicleNoDrive::allocate all return NULL and issue a warning if called before PxInitVehicleSDK.</li> + <li>Tire width is no longer accounted for when computing the suspension compression from raycasts (PxVehicleSuspensionRaycasts). Instead, tire width is incorporated into the suspension compression arising from swept wheels (PxVehicleSuspensionSweeps). It is recommended to use PxVehicleSuspensionSweeps if there is a strict requirement that the inside and outside of the wheel don't visibly penetrate geometry.</li> </ul> <li>Fixed:</li> <ul> <li>Suspension force calculation now applies an extra force perpendicular to the spring travel direction. This force is calculated to satisfy the constraint that the sprung mass only has motion along the spring travel direction. This change mostly affects vehicles with suspension travel directions that are not vertical.</li> <li>PxVehicleWheelsSimData::mThresholdLongitudinalSpeed and PxVehicleWheelsSimData::mMinLongSlipDenominator are now given default values that reflect the length scale set in PxTolerancesScale.</li> + <li>Unphysically large constraint forces were generated to resolve the suspension compression beyond its limit when the suspension direction and the hit normal under the wheel approach perpendicularity. This has been fixed so that the constraint force approaches zero as the angle between the hit normal and suspension direction approaches a right angle.</li> </ul> </ul> |