diff options
author | 2016-03-08 12:56:21 +0100 | |
---|---|---|
committer | 2016-03-08 12:58:10 +0100 | |
commit | 858c1002d105eba0d97ef544f68e185bc0c68285 (patch) | |
tree | 68533b51d5a61124719f20daf85e5b672397954f | |
parent | 6412c5e0763dc079312cd5c81cb077d0c393b2b4 (diff) |
compile with latest bgfx,bx (nw)
-rw-r--r-- | 3rdparty/compat/mingw/alloca.h | 6 | ||||
-rw-r--r-- | scripts/src/3rdparty.lua | 1 | ||||
-rw-r--r-- | src/osd/modules/render/bgfx/chainmanager.cpp | 1 | ||||
-rw-r--r-- | src/osd/modules/render/bgfx/effectmanager.cpp | 1 | ||||
-rw-r--r-- | src/osd/modules/render/bgfx/shadermanager.cpp | 1 |
5 files changed, 10 insertions, 0 deletions
diff --git a/3rdparty/compat/mingw/alloca.h b/3rdparty/compat/mingw/alloca.h new file mode 100644 index 00000000000..2cc6e9a5a4e --- /dev/null +++ b/3rdparty/compat/mingw/alloca.h @@ -0,0 +1,6 @@ +#ifndef MINGW32_ALLOCA_H_HEADER_GUARD +#define MINGW32_ALLOCA_H_HEADER_GUARD + +#include <malloc.h> + +#endif // MINGW32_ALLOCA_H_HEADER_GUARD diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua index 330a31221ee..80e4b575b80 100644 --- a/scripts/src/3rdparty.lua +++ b/scripts/src/3rdparty.lua @@ -772,6 +772,7 @@ end MAME_DIR .. "3rdparty/bgfx/src/shader_dxbc.cpp", MAME_DIR .. "3rdparty/bgfx/src/shader_dx9bc.cpp", MAME_DIR .. "3rdparty/bgfx/src/shader_spirv.cpp", + MAME_DIR .. "3rdparty/bgfx/src/topology.cpp", MAME_DIR .. "3rdparty/bgfx/src/vertexdecl.cpp", MAME_DIR .. "3rdparty/bgfx/examples/common/bgfx_utils.cpp", MAME_DIR .. "3rdparty/bgfx/examples/common/bounds.cpp", diff --git a/src/osd/modules/render/bgfx/chainmanager.cpp b/src/osd/modules/render/bgfx/chainmanager.cpp index 547694bd1f8..4a14bc47b86 100644 --- a/src/osd/modules/render/bgfx/chainmanager.cpp +++ b/src/osd/modules/render/bgfx/chainmanager.cpp @@ -16,6 +16,7 @@ #include <bgfx/bgfxplatform.h> #include <bgfx/bgfx.h> #include <bx/readerwriter.h> +#include <bx/crtimpl.h> #include "chainmanager.h" #include "chainreader.h" diff --git a/src/osd/modules/render/bgfx/effectmanager.cpp b/src/osd/modules/render/bgfx/effectmanager.cpp index dc2550354f2..c7410406f13 100644 --- a/src/osd/modules/render/bgfx/effectmanager.cpp +++ b/src/osd/modules/render/bgfx/effectmanager.cpp @@ -16,6 +16,7 @@ #include <bgfx/bgfxplatform.h> #include <bgfx/bgfx.h> #include <bx/readerwriter.h> +#include <bx/crtimpl.h> #include "effectmanager.h" #include "effectreader.h" diff --git a/src/osd/modules/render/bgfx/shadermanager.cpp b/src/osd/modules/render/bgfx/shadermanager.cpp index f7e7b30e7ec..93a7205b93c 100644 --- a/src/osd/modules/render/bgfx/shadermanager.cpp +++ b/src/osd/modules/render/bgfx/shadermanager.cpp @@ -15,6 +15,7 @@ #include <bgfx/bgfx.h> #include <bx/fpumath.h> #include <bx/readerwriter.h> +#include <bx/crtimpl.h> #include "shadermanager.h" |