Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Library
Documentation
FMX Render
CI
FMX Render
Library
Controls
Controls
Controls
FMX Render
CI
Skia version: 107.3.2
Embarcadero has integrated Skia4Delphi into RAD Studio in its new release RAD Studio 12 Athens introducing the version of Skia4Delphi v6.0.0 on RAD Studio 12.0 and v6.1.0 on RAD Studio 12.1, and adding some extra units with exclusive Embarcadero features.
Just download and run the Skia4Delphi_6.1.0_Setup.exe attached.
Library
API
FMX Render
FMX Render
FMX Render
Controls
Controls
Controls
API
Controls
FMX Render
Documentation
Samples
Library
FMX Render
Library
Library
FMX Render
FMX Render
API
Controls
FMX Render
Library
CI
Library
API
API
API
API
API
FMX Render
Tests
API
FMX Render
FMX Render
Library
Documentation
Library
FMX Render
API
FMX Render
#217FMX Render
Library
FMX Render
FMX Render
FMX Render
API
Tests
Skia version: 107.3.2
Embarcadero has integrated Skia4Delphi into RAD Studio in its new release RAD Studio 12.0 Athens introducing this version of Skia4Delphi, v6.0.0, and adding some extra units with exclusive Embarcadero features.
Units renamed Embarcadero integrated Skia4Delphi into RAD Studio 12 Athens and to improve the integration of the opensource project with the integrated version of the RAD Studio 12 Athens, we decided to keep the new unit names adopted by Embarcadero:
SkRuntimeEffect rewritted The SkRuntimeEffect structure was rewritten following the same structure as the original Google Skia API, to facilitate future updates and allow better integration with other APIs (such as SkImageFilter for example). Now the SkRuntimeEffect just loads the SKSL code, then the SkRuntimeShaderBuilder must be used to allocate and change the uniforms and then create the shader. See examples of the new functionality in our demos.
Just download and run the Skia4Delphi_6.0.0_Setup.exe attached.
API
FMX Render
FMX Render
FMX Render
Controls
Controls
Controls
API
Controls
FMX Render
Documentation
Samples
Library
Skia version: 107.3.2
Just download and run the Skia4Delphi_6.0.0-beta5_Setup.exe attached.
FMX Render
Library
Library
FMX Render
FMX Render
API
Controls
FMX Render
Library
Skia version: 107.3.1
Just download and run the Skia4Delphi_6.0.0-beta4_Setup.exe attached.
CI
Library
API
API
API
API
API
FMX Render
Tests
API
Skia version: 107.3.0
Just download and run the Skia4Delphi_6.0.0-beta3_Setup.exe attached.
FMX Render
FMX Render
Library
Documentation
Skia version: 107.3.0
Just download and run the Skia4Delphi_6.0.0-beta2_Setup.exe attached.
Library
FMX Render
API
FMX Render
#217FMX Render
Library
FMX Render
FMX Render
FMX Render
API
Tests
Skia version: 107.3.0
Units renamed As announced by Embarcadero, Skia4Delphi will be integrated into RAD Studio starting with RAD Studio 12.0, which is under development and, to improve the integration of the opensource project with the integrated version of the next RAD Studio, we decided to keep the new unit names:
SkRuntimeEffect rewritted The SkRuntimeEffect structure was rewritten following the same structure as the original Google Skia API, to facilitate future updates and allow better integration with other APIs (such as SkImageFilter for example). Now the SkRuntimeEffect just loads the SKSL code, then the SkRuntimeShaderBuilder must be used to allocate and change the uniforms and then create the shader. See examples of the new functionality in our demos.
This version is relatively stable, it has included a lot of fixes and few new features. However, from now on we will adopt several beta versions until the launch of the new RAD Studio, to guarantee the highest possible quality. New beta versions will only be available here on GitHub, while GetIt will only receive stable versions.
Just download and run the Skia4Delphi_6.0.0-beta1_Setup.exe attached.
Controls
FMX Render
Controls
FMX Render
Tests
API
API
FMX Render
Library
Controls
Library
API
Skia version: 107.2.0
We changed very specific APIs, which are unlikely to generate incompatibilities for developers, but a new major was necessary because we faithfully follow the semantic version.
Just download and run the Skia4Delphi_5.0.0_Setup.exe attached.
Library
Library
Controls
Controls
Library
Render
Render
Controls
API
Skia version: 107.1.1
Just download and run the Skia4Delphi_4.1.1_Setup.exe attached.
API
API
API
Samples
Controls
Setup
Render
Library
Render
Render
Render
API
Render
Controls
Render
Controls
Render
Samples
Samples
Tests
Skia version: 107.1.0
Just download and run the Skia4Delphi_4.1.0_Setup.exe attached.