summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/tools/texturev/texturev.cpp
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/tools/texturev/texturev.cpp')
-rw-r--r--3rdparty/bgfx/tools/texturev/texturev.cpp27
1 files changed, 17 insertions, 10 deletions
diff --git a/3rdparty/bgfx/tools/texturev/texturev.cpp b/3rdparty/bgfx/tools/texturev/texturev.cpp
index de60ce6a0ad..7c6d239707a 100644
--- a/3rdparty/bgfx/tools/texturev/texturev.cpp
+++ b/3rdparty/bgfx/tools/texturev/texturev.cpp
@@ -759,8 +759,8 @@ int _main_(int _argc, char** _argv)
| (mouseState.m_buttons[entry::MouseButton::Right ] ? IMGUI_MBUT_RIGHT : 0)
| (mouseState.m_buttons[entry::MouseButton::Middle] ? IMGUI_MBUT_MIDDLE : 0)
, mouseState.m_mz
- , width
- , height
+ , uint16_t(width)
+ , uint16_t(height)
);
static bool help = false;
@@ -856,13 +856,20 @@ int _main_(int _argc, char** _argv)
);
std::string title;
- bx::stringPrintf(title, "%s (%d x %d%s, %s)"
- , filePath
- , view.m_info.width
- , view.m_info.height
- , view.m_info.cubeMap ? " CubeMap" : ""
- , bgfx::getName(view.m_info.format)
- );
+ if (isValid(texture) )
+ {
+ bx::stringPrintf(title, "%s (%d x %d%s, %s)"
+ , filePath
+ , view.m_info.width
+ , view.m_info.height
+ , view.m_info.cubeMap ? " CubeMap" : ""
+ , bgfx::getName(view.m_info.format)
+ );
+ }
+ else
+ {
+ bx::stringPrintf(title, "Failed to load %s!", filePath);
+ }
entry::WindowHandle handle = { 0 };
entry::setWindowTitle(handle, title.c_str() );
}
@@ -878,7 +885,7 @@ int _main_(int _argc, char** _argv)
float ortho[16];
bx::mtxOrtho(ortho, 0.0f, (float)width, (float)height, 0.0f, 0.0f, 1000.0f);
bgfx::setViewTransform(0, NULL, ortho);
- bgfx::setViewRect(0, 0, 0, width, height);
+ bgfx::setViewRect(0, 0, 0, uint16_t(width), uint16_t(height) );
bgfx::touch(0);
bgfx::dbgTextClear();