Use the correctly sized icons on 720p (#883)
* Use the correctly sized icons on 720p * Improve check
This commit is contained in:
parent
af5d5a06d5
commit
91bf8d44fa
|
|
@ -1828,14 +1828,24 @@ GDrawTexture * RADLINK UIController::TextureSubstitutionCreateCallback ( void *
|
||||||
|
|
||||||
// 4J Stu - All our flash controls that allow replacing textures use a special 64x64 symbol
|
// 4J Stu - All our flash controls that allow replacing textures use a special 64x64 symbol
|
||||||
// Force this size here so that our images don't get scaled wildly
|
// Force this size here so that our images don't get scaled wildly
|
||||||
#if (defined __ORBIS__ || defined _DURANGO || defined _WINDOWS64 )
|
#if (defined __ORBIS__ || defined _DURANGO )
|
||||||
*width = 96;
|
*width = 96;
|
||||||
*height = 96;
|
*height = 96;
|
||||||
#else
|
#else
|
||||||
*width = 64;
|
*width = 64;
|
||||||
*height = 64;
|
*height = 64;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined _WINDOWS64
|
||||||
|
// Only set the size to 96x96 for 1080p on Windows
|
||||||
|
UIScene *scene = uiController->GetTopScene(0);
|
||||||
|
if (scene->getSceneResolution() == UIScene::eSceneResolution_1080)
|
||||||
|
{
|
||||||
|
*width = 96;
|
||||||
|
*height = 96;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
*destroy_callback_data = (void *)id;
|
*destroy_callback_data = (void *)id;
|
||||||
|
|
||||||
app.DebugPrintf("Found substitution texture %ls (%d) - %dx%d\n", static_cast<wchar_t *>(texture_name), id, image.getWidth(), image.getHeight());
|
app.DebugPrintf("Found substitution texture %ls (%d) - %dx%d\n", static_cast<wchar_t *>(texture_name), id, image.getWidth(), image.getHeight());
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue