summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErwin Coumans <erwin.coumans@gmail.com>2020-12-22 17:10:51 -0800
committerErwin Coumans <erwin.coumans@gmail.com>2020-12-22 17:10:51 -0800
commit6d1dae286b19b9c12a60ee141219a017900a9eae (patch)
treed675fa8626af8bc7f485395a05150fd554a95ecc
parentc97f09cf6632a55f90454b550b532e881a3faca0 (diff)
downloadbullet3-6d1dae286b19b9c12a60ee141219a017900a9eae.tar.gz
GraphicsServerExample, disallow COV_ENABLE_SINGLE_STEP_RENDERING
-rw-r--r--examples/SharedMemory/GraphicsServerExample.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/SharedMemory/GraphicsServerExample.cpp b/examples/SharedMemory/GraphicsServerExample.cpp
index 3e92b75c4..2b32480a6 100644
--- a/examples/SharedMemory/GraphicsServerExample.cpp
+++ b/examples/SharedMemory/GraphicsServerExample.cpp
@@ -347,6 +347,11 @@ void TCPThreadFunc(void* userPtr, void* lsMemory)
case GFX_CMD_SET_VISUALIZER_FLAG:
{
+ //disable single step rendering for GraphicsServer
+ if (args->m_cmdPtr->m_visualizerFlagCommand.m_visualizerFlag == COV_ENABLE_SINGLE_STEP_RENDERING)
+ {
+ args->m_cmdPtr->m_visualizerFlagCommand.m_visualizerFlag = 0;
+ }
args->submitCommand();
while (args->isCommandOutstanding())
{
@@ -740,7 +745,8 @@ public:
}
case GFX_CMD_SET_VISUALIZER_FLAG:
{
- if (clientCmd.m_visualizerFlagCommand.m_visualizerFlag != COV_ENABLE_RENDERING)
+ if ((clientCmd.m_visualizerFlagCommand.m_visualizerFlag != COV_ENABLE_RENDERING) &&
+ (clientCmd.m_visualizerFlagCommand.m_visualizerFlag != COV_ENABLE_SINGLE_STEP_RENDERING))
{
//printf("clientCmd.m_visualizerFlag.m_visualizerFlag: %d, clientCmd.m_visualizerFlag.m_enable %d\n",
// clientCmd.m_visualizerFlagCommand.m_visualizerFlag, clientCmd.m_visualizerFlagCommand.m_enable);