summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author therealmogminer@gmail.com <therealmogminer@gmail.com>2016-03-18 18:56:29 +0100
committer therealmogminer@gmail.com <therealmogminer@gmail.com>2016-03-18 18:56:29 +0100
commit50e3b68924b9426111afa9bb1742acb00afb70d8 (patch)
treec7a5a26330dcf983e04adfb7f93bfd8feaa6bf14
parent00f83c15ae5b9943f8253ed936fe54af49090f9b (diff)
Bugfixes, nw
-rw-r--r--src/osd/modules/render/bgfx/chainmanager.cpp6
-rw-r--r--src/osd/modules/render/drawbgfx.cpp7
2 files changed, 5 insertions, 8 deletions
diff --git a/src/osd/modules/render/bgfx/chainmanager.cpp b/src/osd/modules/render/bgfx/chainmanager.cpp
index f8053e83e77..633d384ddf9 100644
--- a/src/osd/modules/render/bgfx/chainmanager.cpp
+++ b/src/osd/modules/render/bgfx/chainmanager.cpp
@@ -44,7 +44,11 @@ bgfx_chain* chain_manager::chain(std::string name, running_machine& machine, uin
bgfx_chain* chain_manager::load_chain(std::string name, running_machine& machine, uint32_t window_index)
{
- std::string path = std::string(m_options.bgfx_path()) + "/chains/" + name + ".json";
+ if (name.length() < 5 || (name.compare(name.length() - 5, 5, ".json")!= 0))
+ {
+ name = name + ".json";
+ }
+ std::string path = std::string(m_options.bgfx_path()) + "/chains/" + name;
bx::CrtFileReader reader;
bx::open(&reader, path.c_str());
diff --git a/src/osd/modules/render/drawbgfx.cpp b/src/osd/modules/render/drawbgfx.cpp
index 951d2c56e63..a6bb3b436e2 100644
--- a/src/osd/modules/render/drawbgfx.cpp
+++ b/src/osd/modules/render/drawbgfx.cpp
@@ -271,13 +271,6 @@ void renderer_bgfx::put_packed_quad(render_primitive *prim, UINT32 hash, ScreenV
float u[4] = { u0, u1, u0, u1 };
float v[4] = { v0, v0, v1, v1 };
- bgfx::RendererType::Enum renderer_type = bgfx::getRendererType();
- if (renderer_type == bgfx::RendererType::OpenGL || renderer_type == bgfx::RendererType::OpenGLES)
- {
- v[0] = v[1] = v1;
- v[2] = v[3] = v0;
- }
-
if (PRIMFLAG_GET_TEXORIENT(prim->flags) & ORIENTATION_SWAP_XY)
{
std::swap(u[1], u[2]);