mirror of
https://github.com/id-Software/DOOM-3-BFG.git
synced 2025-04-24 10:38:53 +00:00
Fix Optick type mismatches for non-windows 64-bit platforms
This commit is contained in:
parent
29d935946b
commit
2dd185dd69
4 changed files with 16 additions and 8 deletions
|
@ -658,8 +658,8 @@ struct OPTICK_API EventDescription
|
|||
uint32_t filter;
|
||||
uint8_t flags;
|
||||
|
||||
static EventDescription* Create(const char* eventName, const char* fileName, const unsigned long fileLine, const unsigned long eventColor = Color::Null, const unsigned long filter = 0, const uint8_t eventFlags = 0);
|
||||
static EventDescription* CreateShared(const char* eventName, const char* fileName = nullptr, const unsigned long fileLine = 0, const unsigned long eventColor = Color::Null, const unsigned long filter = 0);
|
||||
static EventDescription* Create(const char* eventName, const char* fileName, const uint32_t fileLine, const uint32_t eventColor = Color::Null, const uint32_t filter = 0, const uint8_t eventFlags = 0);
|
||||
static EventDescription* CreateShared(const char* eventName, const char* fileName = nullptr, const uint32_t fileLine = 0, const uint32_t eventColor = Color::Null, const uint32_t filter = 0);
|
||||
|
||||
EventDescription();
|
||||
private:
|
||||
|
@ -700,11 +700,11 @@ OPTICK_INLINE Optick::EventDescription* CreateDescription(const char* functionNa
|
|||
if (eventName != nullptr)
|
||||
flags |= ::Optick::EventDescription::IS_CUSTOM_NAME;
|
||||
|
||||
return ::Optick::EventDescription::Create(eventName != nullptr ? eventName : functionName, fileName, (unsigned long)fileLine, ::Optick::Category::GetColor(category), ::Optick::Category::GetMask(category), flags);
|
||||
return ::Optick::EventDescription::Create(eventName != nullptr ? eventName : functionName, fileName, (uint32_t)fileLine, ::Optick::Category::GetColor(category), ::Optick::Category::GetMask(category), flags);
|
||||
}
|
||||
OPTICK_INLINE Optick::EventDescription* CreateDescription(const char* functionName, const char* fileName, int fileLine, const ::Optick::Category::Type category)
|
||||
{
|
||||
return ::Optick::EventDescription::Create(functionName, fileName, (unsigned long)fileLine, ::Optick::Category::GetColor(category), ::Optick::Category::GetMask(category));
|
||||
return ::Optick::EventDescription::Create(functionName, fileName, (uint32_t)fileLine, ::Optick::Category::GetColor(category), ::Optick::Category::GetMask(category));
|
||||
}
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
struct OPTICK_API GPUEvent
|
||||
|
|
|
@ -170,7 +170,7 @@ inline int sprintf_s(char(&buffer)[sizeOfBuffer], const char* format, ...)
|
|||
#if defined(OPTICK_GCC)
|
||||
#include <string.h>
|
||||
template<size_t sizeOfBuffer>
|
||||
inline int wcstombs_s(char(&buffer)[sizeOfBuffer], const wchar_t* src, size_t maxCount)
|
||||
inline size_t wcstombs_s(char(&buffer)[sizeOfBuffer], const wchar_t* src, size_t maxCount)
|
||||
{
|
||||
return wcstombs(buffer, src, maxCount);
|
||||
}
|
||||
|
@ -178,7 +178,7 @@ inline int wcstombs_s(char(&buffer)[sizeOfBuffer], const wchar_t* src, size_t ma
|
|||
|
||||
#if defined(OPTICK_MSVC)
|
||||
template<size_t sizeOfBuffer>
|
||||
inline int wcstombs_s(char(&buffer)[sizeOfBuffer], const wchar_t* src, size_t maxCount)
|
||||
inline size_t wcstombs_s(char(&buffer)[sizeOfBuffer], const wchar_t* src, size_t maxCount)
|
||||
{
|
||||
size_t converted = 0;
|
||||
return ::wcstombs_s(&converted, buffer, src, maxCount);
|
||||
|
|
|
@ -224,12 +224,12 @@ void SortMemoryPool(MemoryPool<T, SIZE>& memoryPool)
|
|||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
EventDescription* EventDescription::Create(const char* eventName, const char* fileName, const unsigned long fileLine, const unsigned long eventColor /*= Color::Null*/, const unsigned long filter /*= 0*/, const uint8_t eventFlags /*= 0*/)
|
||||
EventDescription* EventDescription::Create(const char* eventName, const char* fileName, const uint32_t fileLine, const uint32_t eventColor /*= Color::Null*/, const uint32_t filter /*= 0*/, const uint8_t eventFlags /*= 0*/)
|
||||
{
|
||||
return EventDescriptionBoard::Get().CreateDescription(eventName, fileName, fileLine, eventColor, filter, eventFlags);
|
||||
}
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
EventDescription* EventDescription::CreateShared(const char* eventName, const char* fileName, const unsigned long fileLine, const unsigned long eventColor /*= Color::Null*/, const unsigned long filter /*= 0*/)
|
||||
EventDescription* EventDescription::CreateShared(const char* eventName, const char* fileName, const uint32_t fileLine, const uint32_t eventColor /*= Color::Null*/, const uint32_t filter /*= 0*/)
|
||||
{
|
||||
return EventDescriptionBoard::Get().CreateSharedDescription(eventName, fileName, fileLine, eventColor, filter);
|
||||
}
|
||||
|
|
|
@ -241,7 +241,11 @@ public:
|
|||
return true;
|
||||
}
|
||||
|
||||
#if defined(_WIN32)
|
||||
int Receive(char *buf, int len)
|
||||
#else
|
||||
ssize_t Receive(char *buf, int len)
|
||||
#endif
|
||||
{
|
||||
std::lock_guard<std::recursive_mutex> lock(socketLock);
|
||||
|
||||
|
@ -304,7 +308,11 @@ void Server::Update()
|
|||
if (!InitConnection())
|
||||
return;
|
||||
|
||||
#if defined(_WIN32)
|
||||
int length = -1;
|
||||
#else
|
||||
ssize_t length = -1;
|
||||
#endif
|
||||
while ( (length = socket->Receive( buffer, BIFFER_SIZE ) ) > 0 )
|
||||
{
|
||||
networkStream.Append(buffer, length);
|
||||
|
|
Loading…
Reference in a new issue