Merge remote-tracking branch 'origin/master' into asmjit

This commit is contained in:
Magnus Norddahl 2018-11-23 22:57:11 +01:00
commit 31ed1da4e5
5 changed files with 9 additions and 7 deletions

View file

@ -38,6 +38,7 @@
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
#include <exception> #include <exception>
#include <stdexcept>
#define MAX_ERRORTEXT 1024 #define MAX_ERRORTEXT 1024
@ -70,7 +71,7 @@ public:
else else
return NULL; return NULL;
} }
char const *what() const override char const *what() const noexcept override
{ {
return m_Message; return m_Message;
} }
@ -80,10 +81,10 @@ protected:
char m_Message[MAX_ERRORTEXT]; char m_Message[MAX_ERRORTEXT];
}; };
class CNoRunExit : public std::exception class CNoRunExit : public std::runtime_error
{ {
public: public:
CNoRunExit() : std::exception("NoRunExit") CNoRunExit() : std::runtime_error("NoRunExit")
{ {
} }
}; };

View file

@ -61,7 +61,7 @@ DEFINE_FIELD_X(GameInfoStruct, gameinfo_t, statusscreen_single)
DEFINE_FIELD_X(GameInfoStruct, gameinfo_t, statusscreen_coop) DEFINE_FIELD_X(GameInfoStruct, gameinfo_t, statusscreen_coop)
DEFINE_FIELD_X(GameInfoStruct, gameinfo_t, statusscreen_dm) DEFINE_FIELD_X(GameInfoStruct, gameinfo_t, statusscreen_dm)
DEFINE_FIELD_X(GameInfoStruct, gameinfo_t, mSliderColor) DEFINE_FIELD_X(GameInfoStruct, gameinfo_t, mSliderColor)
DEFINE_FIELD_X(GameInfoStruct, gameinfo_t, defaultbloodcolor)
const char *GameNames[17] = const char *GameNames[17] =
{ {

View file

@ -147,7 +147,7 @@ FModelVertexBuffer::FModelVertexBuffer(bool needindex, bool singleframe)
{ 1, VATTR_VERTEX2, VFmt_Float3, (int)myoffsetof(FModelVertex, x) }, { 1, VATTR_VERTEX2, VFmt_Float3, (int)myoffsetof(FModelVertex, x) },
{ 1, VATTR_NORMAL2, VFmt_Packed_A2R10G10B10, (int)myoffsetof(FModelVertex, packedNormal) } { 1, VATTR_NORMAL2, VFmt_Packed_A2R10G10B10, (int)myoffsetof(FModelVertex, packedNormal) }
}; };
mVertexBuffer->SetFormat(2, 4, sizeof(FModelVertex), format); mVertexBuffer->SetFormat(2, 5, sizeof(FModelVertex), format);
} }
//=========================================================================== //===========================================================================

View file

@ -265,11 +265,11 @@ int main (int argc, char **argv)
fprintf (stderr, "%s\n", error.what ()); fprintf (stderr, "%s\n", error.what ());
#ifdef __APPLE__ #ifdef __APPLE__
Mac_I_FatalError(error.GetMessage()); Mac_I_FatalError(error.what());
#endif // __APPLE__ #endif // __APPLE__
#ifdef __linux__ #ifdef __linux__
Linux_I_FatalError(error.GetMessage()); Linux_I_FatalError(error.what());
#endif // __linux__ #endif // __linux__
exit (-1); exit (-1);

View file

@ -366,6 +366,7 @@ struct GameInfoStruct native
native double gibfactor; native double gibfactor;
native bool intermissioncounter; native bool intermissioncounter;
native Name mSliderColor; native Name mSliderColor;
native Color defaultbloodcolor;
} }
class Object native class Object native