Skip to content

Extract ganesh into separate module - #1301

Open
Hubert Błaszczyk (hub-bla) wants to merge 34 commits into
hub.bla/skiko-rendering-modulefrom
hub.bla/skiko-ganesh-module
Open

Hubert Błaszczyk (hub-bla) wants to merge 34 commits into
hub.bla/skiko-rendering-modulefrom
hub.bla/skiko-ganesh-module

Conversation

@hub-bla

@hub-bla Hubert Błaszczyk (hub-bla) commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

This PR extracts Ganesh GPU backend support from the core skiko module into a new skiko-ganesh module.

Consumers using Ganesh APIs will need to add the skiko-ganesh dependency and update imports for APIs moved to org.jetbrains.skia.gpu.ganesh

Fixes SKIKO-1190

@igordmn

Copy link
Copy Markdown
Contributor

Please, test in Compose first, before merging

@hub-bla

Hubert Błaszczyk (hub-bla) commented Sep 17, 2026 •

Copy link
Copy Markdown
Contributor Author

I already did it locally but I'll definitely create a PR in Compose with all the necessary changes before merging this one

Comment thread skiko/build.gradle.kts
Comment thread skiko/build.gradle.kts
Comment thread skiko/skiko-rendering/build.gradle.kts Outdated
@igordmn

Copy link
Copy Markdown
Contributor

Everything LGTM, only #1301 (comment) needs to be resolved by my review. Before merging, needs to be checked in Compose again

Comment thread skiko/skiko-platform/build.gradle.kts Outdated
Comment thread samples/SkiaMultiplatformSample/build.gradle.kts Outdated

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants