Use the correctly sized icons on 720p (#883)
* Use the correctly sized icons on 720p * Improve check
This commit is contained in:
@@ -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());
|
||||||
|
|||||||
Reference in New Issue
Block a user