aboutsummaryrefslogtreecommitdiff
path: root/APEX_1.4/samples_v2
diff options
context:
space:
mode:
authorsschirm <[email protected]>2016-12-27 13:43:54 +0100
committersschirm <[email protected]>2016-12-27 13:43:54 +0100
commit64566804758e08a4c1d13fc1f8f7cb9ea8c674c8 (patch)
treeff28d36ab8f2023176d84ba397ad5aaf508dcff6 /APEX_1.4/samples_v2
parentPhysX 3.4 / APEX 1.4 release candidate @21506124 (diff)
downloadphysx-3.4-64566804758e08a4c1d13fc1f8f7cb9ea8c674c8.tar.xz
physx-3.4-64566804758e08a4c1d13fc1f8f7cb9ea8c674c8.zip
PhysX 3.4, APEX 1.4 release candidate update: @21511067-21511214
Diffstat (limited to 'APEX_1.4/samples_v2')
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEffectPackagesDatabase.apbbin0 -> 16216 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEmittersDatabase.apbbin0 -> 8600 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageFieldSamplersDatabase.apbbin0 -> 11016 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsEffectsDatabase.apbbin0 -> 13000 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsMaterialsDatabase.apbbin0 -> 2496 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageParticleSimulationsDatabase.apbbin0 -> 6484 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/concreteChunkMesh.apbbin0 -> 4172 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/materials/concrete_debris.xml4
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/materials/wood_debris.xml4
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/meshParticleIosPhysX3.apx53
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/testImpactEmitter.apx34
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/testMeshEmitter4ParticleIos.apx36
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/testMeshIofx.apx61
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/testParticleIos.apx53
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/textures/GrayRock_Tileable_D.ddsbin0 -> 43832 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/textures/SpriteTexture1.ddsbin0 -> 5616 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/textures/Wood_Tileable.ddsbin0 -> 43832 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/textures/flare.ddsbin0 -> 5616 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/textures/smoke.ddsbin0 -> 349680 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesBase/woodChunkMesh.apbbin0 -> 4308 bytes
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesHelloWorld/Main.cpp51
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleSceneController.cpp221
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleSceneController.h77
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleUIController.cpp105
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesHelloWorld/SampleUIController.h42
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesImpactParticles/Main.cpp51
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleSceneController.cpp92
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleSceneController.h54
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleUIController.cpp70
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesImpactParticles/SampleUIController.h39
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesMeshParticles/Main.cpp51
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleSceneController.cpp67
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleSceneController.h39
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleUIController.cpp58
-rw-r--r--APEX_1.4/samples_v2/SampleParticlesMeshParticles/SampleUIController.h39
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win32-PhysX_3.4/Samples.sln54
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc11win64-PhysX_3.4/Samples.sln54
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win32-PhysX_3.4/Samples.sln54
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc12win64-PhysX_3.4/Samples.sln54
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj286
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win32-PhysX_3.4/Samples.sln54
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesHelloWorld.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesImpactParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj282
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/SampleParticlesMeshParticles.vcxproj.filters24
-rw-r--r--APEX_1.4/samples_v2/compiler/vc14win64-PhysX_3.4/Samples.sln89
77 files changed, 7186 insertions, 18 deletions
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEffectPackagesDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEffectPackagesDatabase.apb
new file mode 100644
index 00000000..ab899fd3
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEffectPackagesDatabase.apb
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEmittersDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEmittersDatabase.apb
new file mode 100644
index 00000000..145f0eea
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageEmittersDatabase.apb
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageFieldSamplersDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageFieldSamplersDatabase.apb
new file mode 100644
index 00000000..78d9dbd9
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageFieldSamplersDatabase.apb
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsEffectsDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsEffectsDatabase.apb
new file mode 100644
index 00000000..c8ec2e40
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsEffectsDatabase.apb
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsMaterialsDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsMaterialsDatabase.apb
new file mode 100644
index 00000000..10cc023a
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageGraphicsMaterialsDatabase.apb
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageParticleSimulationsDatabase.apb b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageParticleSimulationsDatabase.apb
new file mode 100644
index 00000000..90ec1ae8
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/EffectPackageParticleSimulationsDatabase.apb
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/concreteChunkMesh.apb b/APEX_1.4/samples_v2/SampleParticlesBase/concreteChunkMesh.apb
new file mode 100644
index 00000000..0482f076
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/concreteChunkMesh.apb
Binary files differ
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
new file mode 100644
index 00000000..7fd5d2ae
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/GrayRock_Tileable_D.dds
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/SpriteTexture1.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/SpriteTexture1.dds
new file mode 100644
index 00000000..13f7972e
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/SpriteTexture1.dds
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/Wood_Tileable.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/Wood_Tileable.dds
new file mode 100644
index 00000000..5d1c1b75
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/Wood_Tileable.dds
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/flare.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/flare.dds
new file mode 100644
index 00000000..13f7972e
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/flare.dds
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/textures/smoke.dds b/APEX_1.4/samples_v2/SampleParticlesBase/textures/smoke.dds
new file mode 100644
index 00000000..58a0791d
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/textures/smoke.dds
Binary files differ
diff --git a/APEX_1.4/samples_v2/SampleParticlesBase/woodChunkMesh.apb b/APEX_1.4/samples_v2/SampleParticlesBase/woodChunkMesh.apb
new file mode 100644
index 00000000..3e017f12
--- /dev/null
+++ b/APEX_1.4/samples_v2/SampleParticlesBase/woodChunkMesh.apb
Binary files differ
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