From 00ad401191cc90267db9110f376a9730cb54b986 Mon Sep 17 00:00:00 2001 From: Darryl Pogue Date: Sun, 14 Jun 2015 21:27:27 -0700 Subject: [PATCH] Various small cleanups. --- Sources/Plasma/PubUtilLib/plPipeline/hsWinRef.h | 12 ++---------- .../Plasma/PubUtilLib/plScene/plPageTreeMgr.cpp | 14 +++++++------- .../Plasma/PubUtilLib/plStatusLog/plStatusLog.cpp | 4 +--- 3 files changed, 10 insertions(+), 20 deletions(-) diff --git a/Sources/Plasma/PubUtilLib/plPipeline/hsWinRef.h b/Sources/Plasma/PubUtilLib/plPipeline/hsWinRef.h index db465218..572e1930 100644 --- a/Sources/Plasma/PubUtilLib/plPipeline/hsWinRef.h +++ b/Sources/Plasma/PubUtilLib/plPipeline/hsWinRef.h @@ -43,16 +43,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com #ifndef hsWinRef_inc #define hsWinRef_inc +#include "HeadSpin.h" -#ifdef HS_BUILD_FOR_WIN32 - - -typedef HWND hsWinRef; - -#else // Whatever - -typedef void* hsWinRef; - -#endif +typedef hsWindowHndl hsWinRef; #endif // hsWinRef_inc diff --git a/Sources/Plasma/PubUtilLib/plScene/plPageTreeMgr.cpp b/Sources/Plasma/PubUtilLib/plScene/plPageTreeMgr.cpp index 8d7ddeea..81beeb02 100644 --- a/Sources/Plasma/PubUtilLib/plScene/plPageTreeMgr.cpp +++ b/Sources/Plasma/PubUtilLib/plScene/plPageTreeMgr.cpp @@ -356,7 +356,7 @@ bool plPageTreeMgr::IRenderSortingSpans(plPipeline* pipe, hsTArrayfDrawable; listTrav = &scratchList[iSort++]; - listTrav->fBody = (void*)*(uint32_t*)&pairs[i]; + listTrav->fBody = (void*)&pairs[i]; listTrav->fNext = listTrav + 1; if( drawable->GetNativeProperty(plDrawable::kPropSortAsOne) ) @@ -404,7 +404,7 @@ bool plPageTreeMgr::IRenderSortingSpans(plPipeline* pipe, hsTArrayfBody; + plDrawSpanPair& curPair = *(plDrawSpanPair*)listTrav->fBody; drawList[curPair.fDrawable]->fVisList.Append(curPair.fSpan); listTrav = listTrav->fNext; } @@ -423,14 +423,14 @@ bool plPageTreeMgr::IRenderSortingSpans(plPipeline* pipe, hsTArrayfBody; + plDrawSpanPair& curPair = *(plDrawSpanPair*)listTrav->fBody; int curDraw = curPair.fDrawable; visList.Append(curPair.fSpan); listTrav = listTrav->fNext; while( listTrav ) { - curPair = *(plDrawSpanPair*)&listTrav->fBody; + curPair = *(plDrawSpanPair*)listTrav->fBody; if( curPair.fDrawable != curDraw ) { pipe->Render(drawList[curDraw]->fDrawable, visList); @@ -447,7 +447,7 @@ bool plPageTreeMgr::IRenderSortingSpans(plPipeline* pipe, hsTArrayRender(drawList[curDraw]->fDrawable, visList); #else listTrav = sortedList; - plDrawSpanPair& curPair = *(plDrawSpanPair*)&listTrav->fBody; + plDrawSpanPair& curPair = *(plDrawSpanPair*)listTrav->fBody; int curDraw = curPair.fDrawable; listTrav = listTrav->fNext; @@ -458,7 +458,7 @@ bool plPageTreeMgr::IRenderSortingSpans(plPipeline* pipe, hsTArrayfBody; + curPair = *(plDrawSpanPair*)listTrav->fBody; if( curPair.fDrawable != curDraw ) { pipe->Render(drawList[curDraw]->fDrawable, visList); @@ -704,4 +704,4 @@ void plPageTreeMgr::IResetOcclusion(plPipeline* pipe) { fCullPolys.SetCount(0); fSortedCullPolys.SetCount(0); -} \ No newline at end of file +} diff --git a/Sources/Plasma/PubUtilLib/plStatusLog/plStatusLog.cpp b/Sources/Plasma/PubUtilLib/plStatusLog/plStatusLog.cpp index 92abff83..d9502411 100644 --- a/Sources/Plasma/PubUtilLib/plStatusLog/plStatusLog.cpp +++ b/Sources/Plasma/PubUtilLib/plStatusLog/plStatusLog.cpp @@ -60,15 +60,13 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com #include "hsThread.h" #include "hsTemplates.h" #include "hsTimer.h" +#include "hsWindows.h" #include "plStatusLog.h" #include "plUnifiedTime/plUnifiedTime.h" #include "plProduct.h" #include "plEncryptLogLine.h" -#if HS_BUILD_FOR_WIN32 - #include -#endif ////////////////////////////////////////////////////////////////////////////// //// plStatusLogMgr Stuff ////////////////////////////////////////////////////