This commit is contained in:
Branimir Karadžić
2017-11-09 20:21:56 -08:00
parent cd158d5c5f
commit d2d4c8aebb
2 changed files with 11 additions and 6 deletions

View File

@@ -246,6 +246,11 @@ void showExampleDialog(entry::AppI* _app, const char* _errorText)
ImGui::Text("%3d", pos);
ImGui::SameLine(64.0f);
if (encoderStats.cpuTimeEnd-encoderStats.cpuTimeBegin < 0)
{
DBG("x");
}
const float maxWidth = 30.0f*scale;
const float cpuMs = float( (encoderStats.cpuTimeEnd-encoderStats.cpuTimeBegin)*toCpuMs);
const float cpuWidth = bx::fclamp(cpuMs*scale, 1.0f, maxWidth);

View File

@@ -4396,15 +4396,15 @@ namespace bgfx
}
}
BX_NO_INLINE void encoderApiWait()
void encoderApiWait()
{
for (uint32_t ii = 1, num = m_numEncoders; ii < num; ++ii)
{
m_encoderApiSem.wait();
}
for (uint32_t ii = 0, num = m_numEncoders; ii < num; ++ii)
{
if (0 != ii)
{
m_encoderApiSem.wait();
}
m_encoderStats[ii].cpuTimeBegin = m_encoder[ii].m_cpuTimeBegin;
m_encoderStats[ii].cpuTimeEnd = m_encoder[ii].m_cpuTimeEnd;
}