• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Export Word
    • Attachments
    • Page Information

    Loading...
  1. Dashboard
  2. Wakefield
  3. OpenJDK Project Wakefield - Wayland desktop support for JDK on Linux
  4. Meeting Notes

Page History

Versions Compared

Old Version 39

changes.mady.by.user Alexander Zvegintsev

Saved on Jan 31, 2025

compared with

New Version Current

changes.mady.by.user Alexander Zvegintsev

Saved on Mar 05, 2025

  • Previous Change: Difference between versions 38 and 39
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Wakefield committers may hold off-line discussions from time-to-time. Since these meetings are just for the committers and invited wayland experts, summary minutes will be recorded here as time permits

Online Zoom Meeting 9am PDT February 27, 2025

Attendees: Olivier Fourdan, Alexey Ushakov, Harshitha Onkar, Phil Race, Victor D'yakov, Alexander Zvegintsev

Alexander:

I posted a PR related to the emulated screen resolution change to support it on the JDK side, it now handles it well. Also I continue to stabilize failing tests on Xwayland

Alexey:

We got some speed on hardware accelerated rendering and implemented ISO blit.

We're able to use accelerated surface data and made a special switch for our prototype to enable hardware accelerated surface data.

We can use Vulkan for primitive rendering, and according to some preliminary render performance tests, we've got quite good performance results in some cases.

It's better than software rendering with the blitting via Vulkan.

But of course, not all primitives are implemented and there are some validation checks failed that are enabled in debug mode.

So we're currently looking into how to fix them and implement more primitives.

But at least in release mode, we're able to launch with some artifacts G2D demo and some rendering working.

It's quite a good result and we can continue with the implementation of the remaining things.

Phil:

How easy is it to set up the build environment for this?

Alexey:

Actually I've put some instructions to the wiki.

And it's quite simple, just several development packages for Vulkan.

It's also like a Vulkan approach to link dynamically.

And we also use an approach similar to what we have in GTK to look up symbols and use the function pointers to execute the API.

It detects the presence of Vulkan on the platform during startup time and if there's no, it just switches to software mode.

Online Zoom Meeting 9am PDT January 31, 2025

Attendees: Olivier Fourdan, Alexey Ushakov, Maxim Kartashev, Harshitha Onkar, Phil Race, Kevin Rushforth, Victor D'yakov, Alexander Zvegintsev

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.23
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 313, "requestCorrelationId": "e7c60555213b844b"}