aboutsummaryrefslogtreecommitdiff
path: root/demo/scenes/waterballoon.h
diff options
context:
space:
mode:
Diffstat (limited to 'demo/scenes/waterballoon.h')
-rw-r--r--demo/scenes/waterballoon.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/demo/scenes/waterballoon.h b/demo/scenes/waterballoon.h
index 544bf78..0e59f40 100644
--- a/demo/scenes/waterballoon.h
+++ b/demo/scenes/waterballoon.h
@@ -88,8 +88,6 @@ public:
g_params.collisionDistance = 0.01f;
g_params.solidPressure = 0.0f;
- g_params.fluid = true;
-
g_params.fluidRestDistance = radius*0.65f;
g_params.viscosity = 0.0;
g_params.adhesion = 0.0f;
@@ -190,11 +188,11 @@ public:
virtual void Sync()
{
// send new particle data to the GPU
- NvFlexSetRestParticles(g_flex, g_buffers->restPositions.buffer, g_buffers->restPositions.size());
+ NvFlexSetRestParticles(g_solver, g_buffers->restPositions.buffer, NULL);
// update solver
- NvFlexSetSprings(g_flex, g_buffers->springIndices.buffer, g_buffers->springLengths.buffer, g_buffers->springStiffness.buffer, g_buffers->springLengths.size());
- NvFlexSetDynamicTriangles(g_flex, g_buffers->triangles.buffer, g_buffers->triangleNormals.buffer, g_buffers->triangles.size() / 3);
+ NvFlexSetSprings(g_solver, g_buffers->springIndices.buffer, g_buffers->springLengths.buffer, g_buffers->springStiffness.buffer, g_buffers->springLengths.size());
+ NvFlexSetDynamicTriangles(g_solver, g_buffers->triangles.buffer, g_buffers->triangleNormals.buffer, g_buffers->triangles.size() / 3);
}
virtual void Update()