forked from openjdk/jdk
-
Notifications
You must be signed in to change notification settings - Fork 0
[Draft] Preliminary review of lanai code changes #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
aghaisas
wants to merge
1,030
commits into
master
Choose a base branch
from
lanai-review
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
1030 commits
Select commit
Hold shift + click to select a range
898c29f
8252552: DecimalFormat javadoc contains HTML tags in example code
naotoj 7bc7265
Automatic merge of client:master into master
b5a8079
8252592: Non-PCH build is broken after JDK-8251560
shipilev 57bf93d
8251122: doclint html5 errors in java.desktop/share/classes/javax/swi…
trebari 7456072
Automatic merge of client:master into master
b79f4f0
Merge
prsadhuk a3d5998
Automatic merge of client:master into master
bcc85aa
8251032: Colors with texture background look different with Alpha Com…
dekonoplyov d3bbb05
8252706: Enable usage of rowBytesOffset for LCD non cache rendering
jayathirthrao db306e2
8252386: Lanai: Implement RadialGradientPaint in shader
ab213f5
8252798: Cleanup LCD text rendering code
jayathirthrao 2c50c0f
8252845: Regressions in Sanity tests after JDK-8251032
6cecbed
8252949: Shape clip should use identity transform for drawing clip spans
aghaisas bcb31ed
8252895: Black background in SwingSet2 in Nimbus LAF
bfcf110
Merge jdk:master
kevinrushforth 4266479
Automatic merge of jdk:master into master
571e894
Automatic merge of jdk:master into master
9be2107
Automatic merge of jdk:master into master
272da50
8252880: Image operations are not working with metal
c9dcc4d
Automatic merge of jdk:master into master
23aeda1
Automatic merge of jdk:master into master
4a8f2d2
Automatic merge of jdk:master into master
389eab6
Automatic merge of jdk:master into master
e77f8f1
Automatic merge of jdk:master into master
f638c5b
Automatic merge of jdk:master into master
69bc41b
Automatic merge of jdk:master into master
994240f
Automatic merge of jdk:master into master
521ad85
Automatic merge of jdk:master into master
3f2cc91
Automatic merge of jdk:master into master
82e504b
Automatic merge of jdk:master into master
e7823d8
Merge jdk:master
kevinrushforth 4eb5cb7
Automatic merge of jdk:master into master
3f04475
Automatic merge of jdk:master into master
2026fc1
Automatic merge of jdk:master into master
2b54a29
Automatic merge of jdk:master into master
5e7ff88
Automatic merge of jdk:master into master
27eab83
Automatic merge of jdk:master into master
558f5b0
Automatic merge of jdk:master into master
b43461e
Automatic merge of jdk:master into master
aa2e7e7
Automatic merge of jdk:master into master
faaac4b
Automatic merge of jdk:master into master
17047c2
Automatic merge of jdk:master into master
8c3d37f
Automatic merge of jdk:master into master
6dcee9f
Automatic merge of jdk:master into master
05dba46
Automatic merge of jdk:master into master
9bf8b49
Automatic merge of jdk:master into master
4b3046e
Automatic merge of jdk:master into master
34cdd52
Automatic merge of jdk:master into master
30b446c
Automatic merge of jdk:master into master
6651837
Automatic merge of jdk:master into master
69998b3
Automatic merge of jdk:master into master
d07e71c
8251023: Clipping of Image doesnt work when Alpha composite is enable…
dekonoplyov b369c73
Automatic merge of jdk:master into master
6aacf1d
Automatic merge of jdk:master into master
0794d75
Automatic merge of jdk:master into master
b776c5a
Automatic merge of jdk:master into master
ce13b0f
Automatic merge of jdk:master into master
3409cb7
Automatic merge of jdk:master into master
06db9a2
Automatic merge of jdk:master into master
aa75d33
Automatic merge of jdk:master into master
d638a78
Automatic merge of jdk:master into master
243c841
8252795: Lanai: Refactor native implementation of MTLPaint
ca6f3ca
Automatic merge of jdk:master into master
746ea17
Automatic merge of jdk:master into master
de1213f
Automatic merge of jdk:master into master
248576a
Automatic merge of jdk:master into master
0e9118f
Automatic merge of jdk:master into master
ddc7693
Automatic merge of jdk:master into master
9714349
Automatic merge of jdk:master into master
f095de6
Automatic merge of jdk:master into master
f6e488b
Automatic merge of jdk:master into master
fe76452
Automatic merge of jdk:master into master
6461f37
Automatic merge of jdk:master into master
12363ab
Automatic merge of jdk:master into master
52becac
Automatic merge of jdk:master into master
df33968
Automatic merge of jdk:master into master
1e88cd0
8253260: Fix whitespace errors in .m and .metal files in lanai repo
kevinrushforth 1553e9a
Merge jdk:master
kevinrushforth f62fdf6
Automatic merge of jdk:master into master
cfab014
Automatic merge of jdk:master into master
28cdf8a
Automatic merge of jdk:master into master
ac7f36b
Automatic merge of jdk:master into master
507a093
Automatic merge of jdk:master into master
b60294f
Automatic merge of jdk:master into master
7964f7f
Automatic merge of jdk:master into master
a7c59e7
Automatic merge of jdk:master into master
64c145a
Automatic merge of jdk:master into master
0852777
Automatic merge of jdk:master into master
a1aa4d9
Automatic merge of jdk:master into master
c4433bd
Automatic merge of jdk:master into master
1e5a5c9
8253301: Lanai: Memory leak in MTLContext code
ee23dcd
Automatic merge of jdk:master into master
057fc7c
8252499: UI text of application with metal pipeline is lost when anot…
aghaisas 5fab769
Automatic merge of jdk:master into master
57c551e
Automatic merge of jdk:master into master
84058e3
Automatic merge of jdk:master into master
bf3b3c9
Automatic merge of jdk:master into master
a8f779d
8252796: Lanai: Shape clip test artifacts on MacBook Air 2020
b2d67d1
Automatic merge of jdk:master into master
4af6e07
8246194: Performance of Mix.Balls decreases when Rendering Quality op…
jayathirthrao 52be8a9
Automatic merge of jdk:master into master
3a8f5fd
Automatic merge of jdk:master into master
9fc1e40
8251475: sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java fails with met…
jayathirthrao f90afe7
8253657: Lanai: Refactor MTLTexturePool - getTexture
9f51785
8252790: Lanai: Refactor RenderPerfTest to run single test by name
53d0d67
Automatic merge of jdk:master into master
120fa46
Automatic merge of jdk:master into master
ef3dbe5
Automatic merge of jdk:master into master
82bc7ce
Automatic merge of jdk:master into master
74f7f5f
Automatic merge of jdk:master into master
807c640
8253840: Lanai - MTLClip.beginShapeClip method uses a larger temporar…
aghaisas adf44f9
Automatic merge of jdk:master into master
f42d024
Automatic merge of jdk:master into master
cdfa562
Automatic merge of jdk:master into master
dd9a5fb
Automatic merge of jdk:master into master
454fe19
8253931: Lanai: MTLTexturePool refactoring
2a5cf85
Automatic merge of jdk:master into master
43f1444
8254176: Lanai: MTLTexturePool optimize lookup of expired textures
6fbe9a2
8252726: Lanai: IDEA Editor Rendering OGL vs Metal 1:2
952bef4
8242924: Selection is not correct in Paint.TextureAnim
aghaisas f4f9e93
8244845: Lanai : J2DDemo - Clipping - Two parallel lines do not appea…
aghaisas afc927b
8254869: Refactor check_previous_op usage in Mask Fill
jayathirthrao febb027
8254879: Implement JNI path for Draw Poly
jayathirthrao 38e78cd
8254881: Commit commandbuffer after draw happens through JNI
jayathirthrao 9d02701
Merge jdk:master
kevinrushforth e47e233
8244718: J2DDemo - AlphaComposite tab - output colors are different w…
dekonoplyov fbc066e
8255149: Lanai: DrawImage/IncorrectAlphaConversionBicubic.java failure
d9d2c0a
Merge jdk:master
kevinrushforth fea7abd
Merge jdk:master
kevinrushforth ced2058
8248129: Swingmark numbers are not good for Nimbus LAF
jayathirthrao 2f883fe
8238533: [Lanai] Support texture paint where source is transparent
dekonoplyov a66358d
8251033: Background texture is not visible when Alpha Composite is en…
dekonoplyov fc9638c
Merge jdk:master
kevinrushforth bc0f5d2
Automatic merge of jdk:master into master
e5da311
Automatic merge of jdk:master into master
352aa3d
Automatic merge of jdk:master into master
3713baf
Automatic merge of jdk:master into master
501ace0
8252954: Lanai : java/awt/datatransfer/DataFlavor/DataFlavorRemoteTes…
jayathirthrao cf94b38
8256331: Lanai: DrawImage/IncorrectAlphaSurface2SW fails
489d303
Automatic merge of jdk:master into master
7979846
Automatic merge of jdk:master into master
bcb5b1e
8256576: DrawImage/BlitRotateClippedArea fails
41ebd23
Automatic merge of jdk:master into master
155894a
Merge jdk:master
08af64f
Automatic merge of jdk:master into master
32fd6b3
Automatic merge of jdk:master into master
eeadc05
Automatic merge of jdk:master into master
3c27630
Automatic merge of jdk:master into master
205bae2
Automatic merge of jdk:master into master
dcff176
Automatic merge of jdk:master into master
77dca42
8238285: Lanai: java/awt/image/DrawImage tests fail
dekonoplyov ec6c1f4
Automatic merge of jdk:master into master
add5943
Automatic merge of jdk:master into master
7be48b0
Automatic merge of jdk:master into master
aafb51f
8257413: Lanai - Use optimum sized temporary buffer while replacing t…
aghaisas 9782047
Automatic merge of jdk:master into master
c6bc2f1
8257442: Lanai: Create RenderPerf tests for SW to HW blits
dekonoplyov a4f5e37
8257441: Lanai: java/awt/image/VolatileImage/DrawHugeImageTest fails
adbb74a
Merge jdk:master
ca1296f
Automatic merge of jdk:master into master
85fcedc
8257566: Lanai: System runs out of application memory while running t…
aghaisas 33a384e
Automatic merge of jdk:master into master
2dbceb9
8257618: Lanai: GradientPaint interpolates over stops limits
2ea17a6
8242925: J2DDemo - Anti-Aliasing with Metal differs from OGL
4bc2b15
Automatic merge of jdk:master into master
e3bfd4e
Automatic merge of jdk:master into master
cace27d
Automatic merge of jdk:master into master
21d33db
8256683: Lanai: NetBeans IDE - AA Text rendering appears brighter com…
jayathirthrao 0854159
Merge jdk:master
6ebf5f9
Automatic merge of jdk:master into master
ee97a06
Automatic merge of jdk:master into master
b6071d9
8257886: Build issue in macOS 10.14
155ae3d
Automatic merge of jdk:master into master
c62d6e9
Automatic merge of jdk:master into master
f8dafc0
Automatic merge of jdk:master into master
d878c52
8258257: Lanai: optimize stencil texture clear code
b6cb08c
Automatic merge of jdk:master into master
a47c1df
8258482: Lanai: reduce data for shape clip using bounding box
bac73bd
Automatic merge of jdk:master into master
5c53e62
Automatic merge of jdk:master into master
5263974
8247332: Checkbox reaches inconsistent state on tap to click
jayathirthrao 72eaf07
Automatic merge of jdk:master into master
44c1b84
Automatic merge of jdk:master into master
62fe8aa
Automatic merge of jdk:master into master
49c84d0
Automatic merge of jdk:master into master
79dfc90
Automatic merge of jdk:master into master
44f1aa2
Automatic merge of jdk:master into master
10be998
Automatic merge of jdk:master into master
e361b77
Automatic merge of jdk:master into master
4cc0ffd
Automatic merge of jdk:master into master
e0c34c1
Automatic merge of jdk:master into master
cf5c1ad
Automatic merge of jdk:master into master
d004e26
Automatic merge of jdk:master into master
96d9156
Automatic merge of jdk:master into master
9a2e3d1
Automatic merge of jdk:master into master
81cdc7b
Automatic merge of jdk:master into master
914ef36
8259038: Stop CVDisplayLink when there is no active rendering
jayathirthrao 459b91e
8259341:Remove useage of JNFCallVoidMethod from Metal.
prrace d1919ac
Automatic merge of jdk:master into master
5a0ccbd
8245256: Cleanup OpenGL references in Metal documentation
jayathirthrao a4f15c1
Automatic merge of jdk:master into master
cd17eb8
Automatic merge of jdk:master into master
9075f28
Automatic merge of jdk:master into master
ab4b36a
Automatic merge of jdk:master into master
b5719f7
Automatic merge of jdk:master into master
4897711
Automatic merge of jdk:master into master
66bdd36
8259653: Multistop gradients incorrectly works with non uniform stops
8e32980
Automatic merge of jdk:master into master
aade966
8258202: Lanai: Buffered image loses its shape after clicking on Alph…
dekonoplyov 98822bb
Automatic merge of jdk:master into master
f38c45e
Automatic merge of jdk:master into master
0ee76de
Automatic merge of jdk:master into master
b68d1e4
Automatic merge of jdk:master into master
ba66732
8259939: Remove JNF_COCOA_ENTER/EXIT usage from Lanai project
prrace 61b650c
Automatic merge of jdk:master into master
ffff4e1
8259853: Lanai: nonAA Gradient painting is not precise for VI
729546e
8258754: Gracefully fallback to the OpenGL rendering pipeline if Meta…
aghaisas 1aeed78
8260000: Remove JNF_COCOA_ENTER/EXIT usage from MTLGraphicsConfig.m
aghaisas a086f21
8258658: Print log that metal pipeline is enabled when -Dsun.java2d.m…
aghaisas dd770c0
8252952: Lanai: VolatileImage/BitmaskVolatileImage test fails
fb9b56b
Automatic merge of jdk:master into master
3d1cca4
Automatic merge of jdk:master into master
2bdc2ad
Automatic merge of jdk:master into master
b4be448
Automatic merge of jdk:master into master
d6260ae
Automatic merge of jdk:master into master
50ff311
Automatic merge of jdk:master into master
df45ee2
8260247: Move RenderPerfTest from demo to test directory
fe6142e
Automatic merge of jdk:master into master
9116da9
Automatic merge of jdk:master into master
10cabad
8260554: Missing copyright headers on some Lanai files
kevinrushforth 710301d
Automatic merge of jdk:master into master
24f0d2a
8260578: Replace wildcard imports with specific ones
aghaisas 2a9fcc5
8260582: Clean up MacOSFlags implementation
aghaisas 88c1ff8
8260553: Lanai: pipeline substates use while loop for resize
1cc80db
Automatic merge of jdk:master into master
a6f59f9
8260640: Cleanup dead code and comments imported from OpenGL
jayathirthrao f4666a6
8254868: Remove additional logging added under JDK-8229819
jayathirthrao 9890f08
8260651: Build fails after fix for JDK-8260640
kevinrushforth 99b2ff5
Automatic merge of jdk:master into master
162fbcd
8260672: Lanai: refactor MTLBlitLoops, MTLLayer, MTLSurfaceData
b8f99e1
8260681: Lanai: Refactor MTLBlitLoops.m, common.h, shaders.metal
6a33829
Automatic merge of jdk:master into master
b64eb4e
Automatic merge of jdk:master into master
6a4d695
8260706: Minor cleanup - CGLGraphicsConfig.java and MTLBlitLoops.m
aghaisas 5aca2ac
8260711:
7bf226f
8260857: Remove JNFWeakJObjectWrapper from Lanai Project
prrace 5a3cc03
Automatic merge of jdk:master into master
30b87c9
Automatic merge of jdk:master into master
7b6b7be
Merge jdk:master
81729ba
8261134: Remove additional blank lines at EOF
aghaisas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.