From d64ffb9c30906dab7c789add1e24028929d6f6de Mon Sep 17 00:00:00 2001 From: csmartdalton Date: Tue, 24 Jun 2025 21:16:40 +0000 Subject: [PATCH] docs: Remove Skia from the runtime readme (#10043) 092566581a Co-authored-by: Chris Dalton <99840794+csmartdalton@users.noreply.github.com> --- .rive_head | 2 +- README.md | 16 +++------------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/.rive_head b/.rive_head index 6dff81d9..110a2b96 100644 --- a/.rive_head +++ b/.rive_head @@ -1 +1 @@ -d13f8c2bf644a0d24d76127b63a544e37343f076 +092566581a3dcbb0734807826f0478a51de8c76f diff --git a/README.md b/README.md index 0744b594..5ffd9c32 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ Rive C++ is a runtime library for [Rive](https://rive.app), a real-time interact The C++ runtime for Rive provides these runtime features: - Loading Artboards and their contents from **.riv** files. - Querying LinearAnimations and StateMachines from Artboards. -- Making changes to Artboard hierarchy (fundamentally same guts used by LinearAnimations and StateMachines) and effienclty solving those changes via Artboard::advance. -- Abstract Renderer for submitting high level vector path commands with retained path objects to optimize and minimize path re-computation (ultimately up to the concrete rendering implementation). -- Example concrete renderer written in C++ with [Skia](https://skia.org/). Skia renderer code is in [skia/renderer/src/skia_factory.cpp](skia/renderer/src/skia_factory.cpp). +- Making changes to Artboard hierarchy (fundamentally same guts used by LinearAnimations and StateMachines) and efficiently solving those changes via Artboard::advance. +- State of the art vector renderer that delivers top performance & quality without comprimise. Currently support Graphics APIs are Metal, Vulkan, D3D12, D3D11, and OpenGL/WebGL. +- Abstract Renderer interface for hooking up an external vector renderer. ## Build system We use [premake5](https://premake.github.io/). The Rive dev team primarily works on MacOS. There is some work done by the community to also support Windows and Linux. PRs welcomed for specific platforms you wish to support! We encourage you to use premake as it's highly extensible and configurable for a variety of platforms. @@ -26,16 +26,6 @@ If you've put the `premake5` executable in the `rive-cpp/build` folder, you can Rive makes use of clang [vector builtins](https://reviews.llvm.org/D111529), which are, as of 2022, still a work in progress. Please use clang and ensure you have the latest version. -## Building skia projects -``` -cd skia/dependencies -./make_skia.sh // this will invoke get_skia.sh -``` -To build viewer (plus you'll needed CMake installed) -``` -./make_viewer_dependencies.sh -``` - ## Testing Uses the [Catch2](https://github.com/catchorg/Catch2) testing framework.