Bulldozed llprocessor. Make sure this doesn't explode on linux or mac. May be missing system headers on those systems. Not sure if carbon.h is needed for mac.
This commit is contained in:
@@ -209,6 +209,14 @@ LLFloaterAbout::LLFloaterAbout()
|
||||
support.append( gSysCPU.getCPUString() );
|
||||
support.append("\n");
|
||||
|
||||
support.append("SSE Support:");
|
||||
if(gSysCPU.hasSSE())
|
||||
support.append(" SSE2\n");
|
||||
else if(gSysCPU.hasSSE())
|
||||
support.append(" SSE\n");
|
||||
else
|
||||
support.append(" None\n");
|
||||
|
||||
U32 memory = gSysMemory.getPhysicalMemoryKB() / 1024;
|
||||
// Moved hack adjustment to Windows memory size into llsys.cpp
|
||||
|
||||
@@ -243,21 +251,18 @@ LLFloaterAbout::LLFloaterAbout()
|
||||
|
||||
support.append("OpenGL Version: ");
|
||||
support.append( (const char*) glGetString(GL_VERSION) );
|
||||
support.append("\n");
|
||||
support.append("\n\n");
|
||||
|
||||
std::string sse_ver = "None";
|
||||
support.append("Viewer SSE Version: ");
|
||||
#if _M_IX86_FP > 0 //Windows
|
||||
sse_ver = llformat("SSE%i", _M_IX86_FP );
|
||||
support.append(llformat("SSE%i\n", _M_IX86_FP ));
|
||||
#elif defined(__SSE2__) //GCC
|
||||
sse_ver = "SSE2";
|
||||
support.append("SSE2\n");
|
||||
#elif defined(__SSE__) //GCC
|
||||
sse_ver = "SSE";
|
||||
support.append("SSE\n");
|
||||
#else
|
||||
support.append("None\n");
|
||||
#endif
|
||||
support.append("SSE Version: ");
|
||||
support.append(sse_ver);
|
||||
support.append("\n");
|
||||
|
||||
support.append("\n");
|
||||
|
||||
support.append("libcurl Version: ");
|
||||
support.append( LLCurl::getVersionString() );
|
||||
|
||||
@@ -302,9 +302,9 @@ void AIStateMachine::mainloop(void*)
|
||||
AIStateMachine& statemachine(iter->statemachine());
|
||||
if (!statemachine.mIdle)
|
||||
{
|
||||
U64 start = get_cpu_clock_count();
|
||||
U64 start = LLFastTimer::getCPUClockCount64();
|
||||
iter->statemachine().multiplex(start);
|
||||
U64 delta = get_cpu_clock_count() - start;
|
||||
U64 delta = LLFastTimer::getCPUClockCount64() - start;
|
||||
iter->add(delta);
|
||||
total_clocks += delta;
|
||||
if (total_clocks >= max_count)
|
||||
|
||||
@@ -225,7 +225,7 @@ class AIStateMachine {
|
||||
void yield_frame(unsigned int frames) { mSleep = -(S64)frames; }
|
||||
|
||||
//! Temporarily halt the state machine.
|
||||
void yield_ms(unsigned int ms) { mSleep = get_cpu_clock_count() + LLFastTimer::countsPerSecond() * ms / 1000; }
|
||||
void yield_ms(unsigned int ms) { mSleep = LLFastTimer::getCPUClockCount64() + LLFastTimer::countsPerSecond() * ms / 1000; }
|
||||
|
||||
//! Continue running after calling idle.
|
||||
void cont(void);
|
||||
|
||||
Reference in New Issue
Block a user