SaaSHub helps you find the best software and product alternatives Learn more →
nanovgXC Alternatives
Similar projects and alternatives to nanovgXC
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Vrmac
Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
rust-yew-axum-tauri-desktop
Rust + Yew + Axum + Tauri + Tailwindcss, full-stack Rust development for Desktop apps.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
nanovgXC reviews and mentions
-
canvas_ity - A tiny, single-header <canvas>-like 2D rasterizer
Nice work. Any plan to add GPU (opengl) support? CPU rendering is OK but the performance using the GPU is likely order of magnitudes better. Here is a library that uses the same antialiasing technique https://github.com/styluslabs/nanovgXC using OpenGL (based on NanoVG).
-
Vector Graphics on GPU
GPU vector graphics library I released a few years ago: https://github.com/styluslabs/nanovgXC - basically a new backend for nanovg that supports arbitrary paths. Coverage calculation (for analytic antialiasing) is explained a bit here: https://github.com/styluslabs/nanovgXC/blob/master/src/nanov...
-
Advice for the next dozen Rust GUIs
Getting sufficient antialiasing quality for 2D graphics is difficult on GPUs. https://github.com/memononen/nanovg accomplishes this with GL2/GLES2 level hardware for most of the stuff one would want to render as part of a GUI. My project https://github.com/styluslabs/nanovgXC supports rendering arbitrary paths with exact coverage antialiasing, but requires GLES3.1 or GL4 level hardware for reasonable performance.
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Stats
styluslabs/nanovgXC is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of nanovgXC is C.
Sponsored