hg: lanai/lanai: 8233714: support 32bpp raster formats (for SwToTexture blit)

artem.bochkarev at jetbrains.com artem.bochkarev at jetbrains.com
Fri Nov 8 09:06:25 UTC 2019


Changeset: f2e40582513d
Author:    abochkarev
Date:      2019-11-07 12:24 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f2e40582513d

8233714: support 32bpp raster formats (for SwToTexture blit)

* use swizzle when available (otherwise perform raster conversion on cpu)
* supported flag SurfaceData.isOpaue
* fixed memory management for TexturesPool

! src/java.desktop/macosx/native/libawt_lwawt/awt/common.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/shaders.metal
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m



More information about the lanai-dev mailing list