|
|
|
@ -11,6 +11,7 @@ |
|
|
|
|
|
|
|
|
|
// CHANGELOG |
|
|
|
|
// (minor and older changes stripped away, please see git history for details) |
|
|
|
|
// 2021-01-25: Metal: Fixed texture storage mode when building on Mac Catalyst. |
|
|
|
|
// 2019-05-29: Metal: Added support for large mesh (64K+ vertices), enable ImGuiBackendFlags_RendererHasVtxOffset flag. |
|
|
|
|
// 2019-04-30: Metal: Added support for special ImDrawCallback_ResetRenderState callback to reset render state. |
|
|
|
|
// 2019-02-11: Metal: Projecting clipping rectangles correctly using draw_data->FramebufferScale to allow multi-viewports for retina display. |
|
|
|
@ -238,7 +239,7 @@ void ImGui_ImplMetal_DestroyDeviceObjects() |
|
|
|
|
height:(NSUInteger)height |
|
|
|
|
mipmapped:NO]; |
|
|
|
|
textureDescriptor.usage = MTLTextureUsageShaderRead; |
|
|
|
|
#if TARGET_OS_OSX |
|
|
|
|
#if TARGET_OS_OSX || TARGET_OS_MACCATALYST |
|
|
|
|
textureDescriptor.storageMode = MTLStorageModeManaged; |
|
|
|
|
#else |
|
|
|
|
textureDescriptor.storageMode = MTLStorageModeShared; |
|
|
|
|