Conversation
why this specifically? whats wrong with other merge methods |
It bloats up the commit history, and my changes are so small that they wouldn't benefit from a traditional merge. |
c5d269e to
cf9e06b
Compare
|
Please submit PRs at https://bitbucket.org/chromiumembedded/java-cef/pull-requests/ |
@magreenblatt Could you please reopen my pull request? This will also update the diff, as additional commits have been made to my fork: https://github.com/CCBlueX/java-cef/commits/upstream/feat/accelerated-paint. --- Comment from BitBucket regarding CCBlueX@2f54801:
|
|
Unfortunately I can't reopen this PR because "the upstream branch was force-pushed or recreated". Please create a new PR (you can link this PR for the description/images). |
|
I see. I will create a new one. |


CEF supports hardware-accelerated off-screen rendering by enabling
shared_texture_enabledviaWindowInfoand passing--off-screen-rendering-enabled --shared-texture-enabledas arguments.Unfortunately, Java CEF lacks bindings for OnAcceleratedPaint, meaning we cannot make use of this feature. This pull request enables this feature when turning
shared_texture_enabledto true.The changes were tested on a forked JCEF version (on Update to CEF 135.0.20+ge7de5c3+chromium-135.0.7049.85) by converting the D3D11 shared texture handle using
ImportMemoryWin32HandleEXTusing OpenGL's EXT_external_objects_win32 which is supported by LWJGL3.2025-07-10_22-31-09.mp4
Fixes #506
Please "Squash And Merge" (!!!).