skiko/src/awtMain/kotlin/org/jetbrains/skiko/swing/Direct3DSwingRedrawer.kt [70:84]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - val renderTarget = makeRenderTarget().autoClose() val surface = Surface.makeFromBackendRenderTarget( context, renderTarget, SurfaceOrigin.TOP_LEFT, SurfaceColorFormat.BGRA_8888, ColorSpace.sRGB, SurfaceProps(pixelGeometry = PixelGeometry.UNKNOWN) )?.autoClose() ?: throw RenderException("Cannot create surface") val canvas = surface.canvas canvas.clear(Color.TRANSPARENT) renderDelegate.onRender(canvas, width, height, nanoTime) flush(surface, g) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - skiko/src/awtMain/kotlin/org/jetbrains/skiko/swing/MetalSwingRedrawer.kt [70:83]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - val renderTarget = makeRenderTarget().autoClose() val surface = Surface.makeFromBackendRenderTarget( context, renderTarget, SurfaceOrigin.TOP_LEFT, SurfaceColorFormat.BGRA_8888, ColorSpace.sRGB, SurfaceProps(pixelGeometry = PixelGeometry.UNKNOWN) )?.autoClose() ?: throw RenderException("Cannot create surface") val canvas = surface.canvas canvas.clear(Color.TRANSPARENT) renderDelegate.onRender(canvas, width, height, nanoTime) flush(surface, g) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -