swr: [rasterizer archrast] Fix archrast for MSVC 2017 compiler

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
This commit is contained in:
Tim Rowley 2017-04-07 11:41:25 -05:00
parent 54d11b3c95
commit 7abd1f9b24
5 changed files with 6 additions and 6 deletions

View File

@ -298,7 +298,7 @@ namespace ArchRast
}
// Dispatch event for this thread.
void Dispatch(HANDLE hThreadContext, Event& event)
void Dispatch(HANDLE hThreadContext, const Event& event)
{
EventManager* pManager = FromHandle(hThreadContext);
SWR_ASSERT(pManager != nullptr);

View File

@ -42,7 +42,7 @@ namespace ArchRast
void DestroyThreadContext(HANDLE hThreadContext);
// Dispatch event for this thread.
void Dispatch(HANDLE hThreadContext, Event& event);
void Dispatch(HANDLE hThreadContext, const Event& event);
void FlushDraw(HANDLE hThreadContext, uint32_t drawId);
};

View File

@ -60,7 +60,7 @@ namespace ArchRast
mHandlers.push_back(pHandler);
}
void Dispatch(Event& event)
void Dispatch(const Event& event)
{
///@todo Add event filter check here.

View File

@ -37,7 +37,7 @@
using namespace ArchRast;
% for name in protos['event_names']:
void ${name}::Accept(EventHandler* pHandler)
void ${name}::Accept(EventHandler* pHandler) const
{
pHandler->Handle(*this);
}

View File

@ -57,7 +57,7 @@ namespace ArchRast
Event() {}
virtual ~Event() {}
virtual void Accept(EventHandler* pHandler) = 0;
virtual void Accept(EventHandler* pHandler) const = 0;
};
% for name in protos['event_names']:
@ -102,7 +102,7 @@ namespace ArchRast
% endfor
}
virtual void Accept(EventHandler* pHandler);
virtual void Accept(EventHandler* pHandler) const;
};
% endfor
}