swr: [rasterizer archrast] Fix archrast for MSVC 2017 compiler
Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
This commit is contained in:
parent
54d11b3c95
commit
7abd1f9b24
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
};
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
Loading…
Reference in New Issue