hg: lanai/lanai: 8234506: implement cleaning logic for textures pool

artem.bochkarev at jetbrains.com artem.bochkarev at jetbrains.com
Wed Nov 20 11:53:07 UTC 2019


Changeset: b4f3e13ea1a0
Author:    abochkarev
Date:      2019-11-20 14:41 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b4f3e13ea1a0

8234506: implement cleaning logic for textures pool

* use Last-Recent-Used strategy
* also optimized search of item
* also add command buffer wrapper (that manages binded per-frame resources)

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexturePool.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m



More information about the lanai-dev mailing list