SkiaSharp¶
Library: Highbyte.DotNet6502.Impl.Skia
- Library with renderers implemented with the
SkiaSharp2D drawing library. - For C64, multiple variants of a SkiaSharp renderer exist, with different tradeoffs (speed vs completeness).
- It's possible to use special Skia SKSL fragment shaders with SkiaSharp, which is used by some renderer variants.
- Can be used from both native and WASM applications.
Note
Other alternative renderers using only OpenGL + shaders can be found in Highbyte.DotNet6502.Impl.SilkNet, currently used by the SilkNetNative app.
System-specific code lives in a companion library
The C64-specific SkiaSharp render targets (including the legacy renderer variants) live in the
engine-plugin library Highbyte.DotNet6502.Impl.Skia.Commodore64. See
Systems / C64 / Libraries.
Render¶
Common render targets¶
TODO