git: openjdk/jfx-sandbox: rish-metal: 46 new changesets
Ambarish Rapte
arapte at openjdk.org
Fri Mar 10 06:07:04 UTC 2023
Changeset: 917a74be
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-02-09 07:55:29 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/917a74be9358eff20725e5423552ae343b0ece65
8293341: POC Decora Shader
! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/MSLBackend.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLShader.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m
Changeset: a22afcf5
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-02-09 14:54:34 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/a22afcf5f198059fe7b922f198db0b64ed81b2cb
Fix warning
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
Changeset: f8259e87
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-02-09 15:33:27 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/f8259e87ea1c85b8c43b7c0ba417e539cf23fbce
Add -Wdeprecated flag to metal compiler
- Replace deprecated vertex keyword with [[vertex]] attribute
- Replace deprecated fragment keyword with [[fragment]] attribute
! buildSrc/src/main/groovy/com/sun/javafx/gradle/CompileMSLTask.groovy
! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/MSLBackend.java
! modules/javafx.graphics/src/main/native-prism-mtl/PassThroughVS.metal
Changeset: 37606f06
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-02-09 23:16:48 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/37606f06ea1e45f56233edf1f02decd98dd3ec99
Add TODO to relocate a call [renderEncoder useResource:tex usage:MTLResourceUsageRead]
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
Changeset: e4d455f2
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-02-12 19:29:21 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/e4d455f20104c416643d9549b3d87279711c3b9d
Fix NPE and Add TODO; NPE: tex could be null, it was null when ran Ensemble
Ensemble runs with this change, but is not usable, not interactable, shows many visual artifacts
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
Changeset: 5c58b648
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-02-13 15:24:10 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/5c58b64870ee9789498eafae0b14d53a6c02363e
8302309: [Ventura][x64]Assertion in 2D shapes sample program with metal pipeline
! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/hw/MSLBackend.java
Changeset: 9b3efe38
Author: aghaisas <ajitgh at gmail.com>
Date: 2023-02-13 17:44:58 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/9b3efe38fd3e01f4f7671c9c15f392e9a008ff6a
8301669: Implement support for INT_ARGB_PRE format image
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java
Changeset: 1e1a56b5
Author: aghaisas <ajitgh at gmail.com>
Date: 2023-02-16 22:53:34 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/1e1a56b508f9ab51e542e283d9dda6470e421a34
8302679: Regression - Fix for JDK-8301669 broke BYTE_ALPHA pixel format
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java
Changeset: bbbe8c9f
Author: aghaisas <ajitgh at gmail.com>
Date: 2023-02-17 15:58:52 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/bbbe8c9f500dcfafed2f41242abdbe83a0d15a1b
8301670: Implement support for FLOAT_XYZW format image
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m
Changeset: 0652dd18
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-02-18 23:58:21 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/0652dd184c4cc699cbc13a079e2444e92fafefea
8302165: Enable support for screen scale factor
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java
Changeset: 9a705e73
Author: aghaisas <ajitgh at gmail.com>
Date: 2023-02-20 11:32:23 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/9a705e73a2a2bd743118c5e9ac85f01ddf59edfe
8302829: INT_ARGB_PRE Pixelformat - Copy int[] data directly to the native texture without creating intermediate byte[]
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m
Changeset: 043d1749
Author: Jayathirth D V <jdv at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-03-01 16:02:10 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/043d1749649d424679ae75ae76e3e06d211882aa
Initial implementation of single point light
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalLight.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalLight.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalMeshView.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalMeshView.m
! modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongPS.metal
! modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongVS.metal
+ modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongVS2PS.h
+ modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongVSDecl.h
Changeset: 8b78f5ca
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-03-02 16:54:30 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/8b78f5caec05490e61f3d77c7a2c8e3b2d420419
8302166: Move a call added for text rendering in MetalContext.drawIndexedQuads to a correct place
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalShader.m
Changeset: 68eec1b4
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-03-03 11:33:46 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/68eec1b411688335d112487b88f0627adb6d58ae
8303550: Implement support for remaining Effects
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLShader.java
Changeset: a1273cac
Author: aghaisas <ajitgh at gmail.com>
Date: 2023-03-03 13:01:10 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/a1273caca15cb3623c51e47beb0a75b16273f95e
8303555: Dispose RTT backbuffer at the end of any test program
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLSwapChain.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalResourceFactory.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalTexture.m
Changeset: 192ba4fc
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2023-02-06 16:15:03 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/192ba4fc71b585d9ff5a81c75499187944f548dc
8301797: Pagination control has the wrong size
Reviewed-by: kcr, aghaisas
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/PaginationSkin.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/PaginationTest.java
Changeset: abe80587
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2023-02-08 16:20:39 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/abe80587a3515bbae5ba2f3d3a65cc0614e254fb
8301832: InputMethodEvents are not enabled for text input controls
Reviewed-by: kcr, aghaisas
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextInputControlSkin.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SkinCleanupTest.java
Changeset: e7d31914
Author: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-09 12:50:06 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/e7d31914b3f91076df7777a2e5da02c4c71150b0
Merge
Changeset: d3654e3a
Author: Karthik P K <kpk at openjdk.org>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date: 2023-02-10 11:13:21 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/d3654e3aff06a70246ba969698ae2a04d92972c0
8230833: LabeledSkinBase computes wrong height with ContentDisplay.GRAPHIC_ONLY
Reviewed-by: aghaisas, jhendrikx, angorya
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/LabeledSkinBase.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/LabelSkinTest.java
Changeset: 55eb83da
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2023-02-10 22:41:11 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/55eb83daa2ab97dcd8b112d2d4208c0a628cbc38
8299986: Wrong sublist used in ListChangeListener
Reviewed-by: kcr
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/AccordionBehavior.java
! modules/javafx.graphics/src/main/java/javafx/css/Rule.java
Changeset: de8339d4
Author: Karthik P K <kpk at openjdk.org>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date: 2023-02-14 10:29:30 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/de8339d45a9e070598fa0ddc91c36fe74c67a956
8088998: XYChart: duplicate child added exception when remove & add a series in several charts
Reviewed-by: aghaisas, angorya
! modules/javafx.controls/src/main/java/javafx/scene/chart/AreaChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/BubbleChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/LineChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/ScatterChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/StackedAreaChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/StackedBarChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/XYChart.java
+ tests/system/src/test/java/test/javafx/scene/control/XYChartExceptionOnAddingRemovedSeriesTest.java
Changeset: d1572f40
Author: John Hendrikx <jhendrikx at openjdk.org>
Date: 2023-02-14 15:10:47 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/d1572f40b0cf65a34d30963c0b93b79c9ab91a8c
8298528: Clean up raw type warnings in base in bindings and collections packages
Reviewed-by: nlisker
! modules/javafx.base/src/main/java/com/sun/javafx/binding/BidirectionalBinding.java
! modules/javafx.base/src/main/java/com/sun/javafx/binding/BidirectionalContentBinding.java
! modules/javafx.base/src/main/java/com/sun/javafx/binding/ContentBinding.java
! modules/javafx.base/src/main/java/com/sun/javafx/binding/ListExpressionHelper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ArrayListenerHelper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/MappingChange.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableListWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableMapWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableSequentialListWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/ObservableSetWrapper.java
! modules/javafx.base/src/main/java/com/sun/javafx/collections/VetoableListDecorator.java
! modules/javafx.base/src/main/java/javafx/beans/binding/ListExpression.java
! modules/javafx.base/src/main/java/javafx/beans/binding/MapExpression.java
! modules/javafx.base/src/main/java/javafx/beans/binding/SetExpression.java
! modules/javafx.base/src/main/java/javafx/collections/FXCollections.java
! modules/javafx.base/src/main/java/javafx/collections/ListChangeBuilder.java
! modules/javafx.base/src/main/java/javafx/collections/ObservableList.java
! modules/javafx.base/src/main/java/javafx/collections/transformation/FilteredList.java
! modules/javafx.base/src/main/java/javafx/collections/transformation/SortedList.java
! modules/javafx.base/src/main/java/javafx/collections/transformation/TransformationList.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java
Changeset: 97ae4b87
Author: Hima Bindu Meda <hmeda at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-15 14:18:39 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/97ae4b87c7e2ce0605ff051c82d48328f83a94ca
8302294: Cherry-pick WebKit 615.1 stabilization fixes
Reviewed-by: sykora, kcr
! modules/javafx.web/src/main/native/Source/JavaScriptCore/heap/BlockDirectory.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/heap/MarkedBlock.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/parser/Parser.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/parser/ParserArena.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/parser/ParserArena.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/IteratorOperations.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/MediaTime.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/PlatformHave.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/URLHelpers.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/Vector.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/text/StringConcatenate.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/text/StringImpl.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/text/StringView.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/text/StringView.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/cache/DOMCache.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/cache/DOMCache.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionProxy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionProxy.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionToServer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionToServer.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionToServerDelegate.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBServer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBServer.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryBackingStoreTransaction.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediarecorder/MediaRecorderProvider.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediasession/MediaMetadata.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediasource/SourceBuffer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/CanvasCaptureMediaStreamTrack.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/adwaita-layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/ios-inline-media-controls.css
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/ios-layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/macos-layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/media-controls.css
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/media-controls.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/watchos-layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/streams/ReadableStream.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/streams/ReadableStreamSource.idl
! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioNodeOutput.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/websockets/WebSocketDeflater.cpp
! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AXObjectCache.cpp
! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityMenuList.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSDOMOperationReturningPromise.h
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSEventListener.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSCustomPropertyValue.h
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSSelector.h
! modules/javafx.web/src/main/native/Source/WebCore/css/FontFace.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/MediaQueryEvaluator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/fullscreen.css
! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.h
! modules/javafx.web/src/main/native/Source/WebCore/editing/ApplyStyleCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/CompositeEditCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/DeleteSelectionCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/FrameSelection.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/IndentOutdentCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/InsertListCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/markup.cpp
! modules/javafx.web/src/main/native/Source/WebCore/history/CachedPage.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/BaseDateAndTimeInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/ColorInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/FileInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/FormController.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFontElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFormControlElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFormControlElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFrameOwnerElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLImageElement.idl
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLInputElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLInputElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLOptionElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLTextAreaElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLTextAreaElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLTextFormControlElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLTextFormControlElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLVideoElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/InputType.h
! modules/javafx.web/src/main/native/Source/WebCore/html/MediaElementSession.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/SearchInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/TextFieldInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/TextFieldInputType.h
! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/parser/HTMLPreloadScanner.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/shadow/SliderThumbElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/shadow/TextControlInnerElements.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/track/VTTCue.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorCanvas.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorCanvasCallTracer.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/EmptyClients.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/FormSubmission.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/FrameLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/FrameLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/HistoryController.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ImageLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ResourceLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ResourceLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/ResourceLoaderOptions.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/SubframeLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ThreadableLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/appcache/DOMApplicationCache.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Chrome.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/EventHandler.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/FrameTree.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/FrameTree.h
! modules/javafx.web/src/main/native/Source/WebCore/page/FrameView.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/FrameView.h
! modules/javafx.web/src/main/native/Source/WebCore/page/Page.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Page.h
! modules/javafx.web/src/main/native/Source/WebCore/page/Quirks.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Quirks.h
! modules/javafx.web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyDirectiveList.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/FileChooser.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/FileChooser.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/GStreamer.cmake
! modules/javafx.web/src/main/native/Source/WebCore/platform/NowPlayingManager.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/NowPlayingManager.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/ScrollAnimator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/ScrollTypes.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/ScrollableArea.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/ThreadGlobalData.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/ThreadGlobalData.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/adwaita/ThemeAdwaita.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/adwaita/ThemeAdwaita.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/animation/TimingFunction.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/NowPlayingInfo.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/encryptedmedia/CDMProxy.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/FontCache.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/MediaUsageInfo.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/PlatformTimeRanges.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/PlatformTimeRanges.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/SourceBufferPrivate.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/SourceBufferPrivate.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/WidthIterator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/FilterEffect.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/FilterFunction.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/FilterFunction.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/software/FEConvolveMatrixSoftwareApplier.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/software/FEConvolveMatrixSoftwareApplier.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSource.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSource.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/BlobResourceHandle.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceHandle.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceHandle.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceHandleInternal.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/sql/SQLiteDatabase.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/text/BidiRunList.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/CSSFilter.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBlock.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBox.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderElement.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderImage.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerBacking.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerScrollableArea.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerScrollableArea.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderListBox.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderMultiColumnSet.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderObject.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTable.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTheme.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTheme.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderThemeAdwaita.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderWidget.cpp
! modules/javafx.web/src/main/native/Source/WebCore/style/UserAgentStyle.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGForeignObjectElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/testing/Internals.cpp
! modules/javafx.web/src/main/native/Source/WebCore/testing/Internals.h
! modules/javafx.web/src/main/native/Source/WebCore/testing/Internals.idl
! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerScriptLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerScriptLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/RegistrationDatabase.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/RegistrationDatabase.h
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/RegistrationStore.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/RegistrationStore.h
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServer.h
! modules/javafx.web/src/main/native/Source/WebCore/xml/XMLHttpRequest.cpp
! modules/javafx.web/src/main/native/Source/WebCore/xml/XMLHttpRequest.h
! modules/javafx.web/src/main/native/Source/WebKitLegacy/Storage/InProcessIDBServer.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/Storage/InProcessIDBServer.h
! modules/javafx.web/src/main/native/Source/WebKitLegacy/WebCoreSupport/PingHandle.h
! modules/javafx.web/src/main/native/Source/cmake/FindGI.cmake
! modules/javafx.web/src/main/native/Source/cmake/FindWPE.cmake
! modules/javafx.web/src/main/native/Source/cmake/GStreamerChecks.cmake
! modules/javafx.web/src/main/native/Source/cmake/OptionsPlayStation.cmake
Changeset: dbab36b2
Author: Jose Pereda <jpereda at openjdk.org>
Date: 2023-02-16 08:26:23 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/dbab36b2a264cd596d0390e42e15d4b2bc0c33b8
8300893: Wrong state after deselecting two or more cells of a TableView selection
Reviewed-by: aghaisas, angorya
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/SizeLimitedList.java
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewKeyInputTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewKeyInputTest.java
Changeset: f4ca00dd
Author: Jose Pereda <jpereda at openjdk.org>
Date: 2023-02-16 10:28:16 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/f4ca00dd6f81a97401f78f422a6899cb44ab462f
8281327: JavaFX does not support fonts installed per-user on Windows 10/11
Reviewed-by: prr, arapte
! modules/javafx.graphics/src/main/native-font/fontpath.c
Changeset: 67c2b7a1
Author: Hima Bindu Meda <hmeda at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-17 12:49:28 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/67c2b7a13b5d3378c1006b8fd3af28aa8eb49c25
8302684: Cherry-pick WebKit 615.1 stabilization fixes (2)
Reviewed-by: kcr, sykora
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchHeaders.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/calc/CSSCalcOperationNode.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLInputElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLSourceElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ContentFilter.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ContentFilter.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/holepunch/MediaPlayerPrivateHolePunch.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/NetworkStorageSession.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/sql/SQLiteTransaction.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp
! modules/javafx.web/src/main/native/Source/bmalloc/bmalloc/DebugHeap.cpp
Changeset: 21aa630a
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-02-17 16:29:23 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/21aa630a0cb956de9641574676adfe114609f666
8284662: [Win][Accessibility][ListCell] Screen reader fails to read ListView/ComboBox item count if > 100
Reviewed-by: kcr, aghaisas
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
Changeset: 315939f9
Author: John Hendrikx <jhendrikx at openjdk.org>
Date: 2023-02-22 13:08:12 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/315939f96d97a3108814dd71a2c580350accf479
8302472: WebColorFieldSkin should use precompiled Pattern
Reviewed-by: aghaisas
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/WebColorFieldSkin.java
Changeset: 25e4ab90
Author: John Hendrikx <jhendrikx at openjdk.org>
Date: 2023-02-22 13:09:19 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/25e4ab90f498ae844fe5376b75ea6c5c229ff48e
8090647: Mnemonics : on windows we should cancel the underscore latch when an app loses focus.
Reviewed-by: angorya, aghaisas
! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/SceneTest.java
Changeset: a3c22053
Author: Joachim Schriek <Joachim.Schriek at dxc.com>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-22 16:32:28 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/a3c2205365bb03f081f617e0b3b24e3e0a398003
8173321: TableView: Click on right trough has no effect when cell height is higher than viewport height
Reviewed-by: kcr, aghaisas
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/VirtualScrollBar.java
+ tests/system/src/test/java/test/robot/javafx/scene/tableview/TableViewClickOnTroughTest.java
Changeset: 14883a29
Author: Jay Bhaskar <jbhaskar at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-23 13:11:58 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/14883a296ac08a91fc24570a7479a6c8c2117643
8301022: Video distortion is observed while playing youtube video
Reviewed-by: kcr, hmeda
+ modules/javafx.web/src/main/native/Source/WebCore/Modules/mediacontrols/mediaControlsAdwaita.css
+ modules/javafx.web/src/main/native/Source/WebCore/Modules/mediacontrols/mediaControlsAdwaita.js
! modules/javafx.web/src/main/native/Source/WebCore/PlatformJava.cmake
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/RenderThemeJava.cpp
Changeset: 7bf2372b
Author: Nir Lisker <nlisker at openjdk.org>
Date: 2023-02-24 14:05:10 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/7bf2372baf8ea719b8b611cd1476596d8c141c50
8293587: Fix mistakes in FX API docs
Reviewed-by: jhendrikx, kcr, angorya
! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/InvokeLaterDispatcher.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java
! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java
Changeset: 1dd0a598
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2023-02-24 16:12:34 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/1dd0a598bc06f939b392d2e91dd8374d5f1d8a0c
8303019: cssref.html incorrect internal link in Path
Reviewed-by: kcr
! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html
Changeset: a9166295
Author: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-24 21:39:03 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/a9166295861784fb95a0d104b704e72f658fbe0e
Merge
! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java
! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java
Changeset: 0de08379
Author: Phil Race <prr at openjdk.org>
Date: 2023-02-24 22:44:59 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/0de083793407481a5c86923f9537482f850cdb65
8290866: Apple Color Emoji turns gray after JavaFX version 18
Reviewed-by: kcr, angorya
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/CompositeFontResource.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontConstants.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontResource.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFile.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTFontFile.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTGlyph.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/OS.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGText.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/GlyphLayout.java
! modules/javafx.graphics/src/main/java/com/sun/prism/Graphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
! modules/javafx.graphics/src/main/native-font/coretext.c
+ tests/manual/text/EmojiTest.java
Changeset: e44e0dc2
Author: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-28 16:01:58 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/e44e0dc2de2f2cffc9ae5ca43b901d4158265584
8302470: Change JBS version in .jcheck/conf to jfxNN[.0.MM]
Reviewed-by: arapte
! .jcheck/conf
! UPDATING-VERSION.md
Changeset: 17ea0573
Author: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-28 16:07:25 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/17ea057315d41bb70547b3e50f129185f0d9d663
8302470: Change JBS version in .jcheck/conf to jfxNN[.0.MM]
Reviewed-by: arapte
! .jcheck/conf
! UPDATING-VERSION.md
Changeset: 00f1aca3
Author: Kevin Rushforth <kcr at openjdk.org>
Date: 2023-02-28 23:16:50 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/00f1aca31984b2895ceafce8aa5e61f6fba9eb0c
Merge
Changeset: 9df6039a
Author: Jose Pereda <jpereda at openjdk.org>
Date: 2023-03-02 15:51:13 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/9df6039a27a78f40a929b5ba4de0e38ce233a6fc
8303026: [TextField] IOOBE on setting text with control characters that replaces existing text
Reviewed-by: angorya, arapte
! modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextFieldTest.java
Changeset: b2134505
Author: Jose Pereda <jpereda at openjdk.org>
Date: 2023-03-05 20:42:16 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/b2134505cc0c89637019ce746d5fac6ab708d4e2
8300872: WebView's ColorChooser fails to initialize when running in security context
Reviewed-by: kcr, mstrauss
! modules/javafx.graphics/src/main/java/javafx/scene/image/Image.java
! tests/system/src/test/java/test/sandbox/SandboxAppTest.java
+ tests/system/src/test/java/test/sandbox/app/FXWebApp.java
! tests/system/src/test/java/test/util/Util.java
+ tests/system/src/test/resources/test/sandbox/empty.policy
Changeset: 182d6f34
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-03-06 12:18:58 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/182d6f348ed4f7280ba2ae42b813abe4649e3f58
Merge remote-tracking branch 'origin/master' into metal
Changeset: 18d05951
Author: Jayathirth D V <jdv at openjdk.org>
Committer: aghaisas <ajitgh at gmail.com>
Date: 2023-03-06 17:52:54 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/18d059512d051e1f77347395cbb43ecff6510496
8303647: Add color support for 3D primitives
! modules/javafx.graphics/src/main/native-prism-mtl/MetalMeshView.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalMeshView.m
! modules/javafx.graphics/src/main/native-prism-mtl/MetalPhongMaterial.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalPhongMaterial.m
! modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongPS.metal
Changeset: 62f22ac0
Author: Jayathirth D V <jdv at openjdk.org>
Committer: aghaisas <ajitgh at gmail.com>
Date: 2023-03-08 17:20:53 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/62f22ac08080347aed1354a8cfe8b6e87f60f23c
8303818: Implement Ambient light feature in Metal
! modules/javafx.graphics/src/main/native-prism-mtl/MetalMeshView.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalMeshView.m
! modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongPS.metal
= modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongPSDecl.h
! modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongVS.metal
! modules/javafx.graphics/src/main/native-prism-mtl/msl/PhongVSDecl.h
Changeset: 87834825
Author: Jayathirth D V <jdv at openjdk.org>
Committer: aghaisas <ajitgh at gmail.com>
Date: 2023-03-09 15:49:50 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/87834825f513cec85daf207110c75a7df9ec42f6
8303865: Use appropriate state management to enable drawing of both 3D and 2D primitives
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m
Changeset: 20820dc9
Author: aghaisas <ajitgh at gmail.com>
Date: 2023-03-09 17:56:39 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/20820dc9dbb2a1dc4b3242313309f9dcf3ebcc6b
8303893: Add a prism property to control metal pipeline related debug logs
! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/UploadingPainter.java
! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java
+ modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLLog.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTextureData.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLShader.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTexture.java
! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTextureResource.java
! modules/javafx.graphics/src/main/native-prism-mtl/MetalCommon.h
! modules/javafx.graphics/src/main/native-prism-mtl/MetalPipelineManager.m
Changeset: ac331fee
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2023-03-10 11:28:27 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/ac331feeaa9756cc8eeebec5775e56a0d38d5d75
Merge branch 'metal' into temp-metal
More information about the openjfx-changes
mailing list