Vello: high performance 2D graphics - Raph Levien

  Рет қаралды 11,257

RustLab Conference

RustLab Conference

Күн бұрын

🔔 FOLLOW RUSTLAB CHANNEL 🔔
ABSTRACT:
The Vello project is extremely high performance 2D rendering engine implemented as a pipeline of GPU compute shaders. Among its goals are to offload as much of the work as possible from the CPU to the GPU, also allowing generation of the 2D scene using multiple threads.
Imaging primitives include gradients, text, images, clipping, and potentially deeply nested blend modes. It is implemented on top of WGPU, a well-supported crate implementing the emerging WebGPU standard on both Web and native platforms, and is designed to interoperate with other Rust projects using the same infrastructure.
In this talk, we will describe some of the technology used to build the engine, how to integrate it into applications, and of course show demos, including Lottie animation playback.
This channel is dedicated to the videos of the RustLab conference.
⚙️ Follow us on TWITTER:
/ rustlab_conf
⚙️ Follow us on FACEBOOK:
/ rustlabconference
RustLab is the first Italian international conference on the Rust programming language, organized by Develer.
Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life.
⚙️ Follow DEVELER on INSTAGRAM:
/ wearedeveler
⚙️ Follow DEVELER on FACEBOOK:
/ we.are.develer
⚙️ Follow DEVELER on TWITTER:
/ develer
⚙️ Follow DEVELER on LINKEDIN:
/ 114426
⚙️ Follow DEVELER on TELEGRAM: t.me/wearedeveler
⚙️ Follow DEVELER on TIK TOK:
/ wearedeveler

Пікірлер: 7
@jbca
@jbca 7 ай бұрын
Raph never stops! Constantly pushing things forward. Such an asset to the communities.
@will_i_craft5555
@will_i_craft5555 7 ай бұрын
It's wild. I've seen so many cool projects in rust over the years and then joining the Zulip I realized like half of them were made by Raph.
@warvinn
@warvinn 7 ай бұрын
I could listen to Raph for hours, the topics are great, and I love the demonstrations
@flightmansam
@flightmansam 7 ай бұрын
A musescore rewrite using this would be truely game changing.
@will_i_craft5555
@will_i_craft5555 7 ай бұрын
Or an inkscape rewrite
@BurakBagdatli
@BurakBagdatli 7 ай бұрын
I wonder if SVG editors are things that are being considered as a customer of this effort. It would be great to see the progress done here in editors that can also target print as the final product.
@Caellyan
@Caellyan 7 ай бұрын
Making an SVG editor is a huge feat and requires a lot of effort an people working on it. Given that Inkscape already exists there's very little motivation for anyone to create a new tool from scratch, especially such a complex one. Note that the only feature complete editor for SVGs is still a text editor because the spec allows way too much features, some of which are almost never used. Making an SVG editor is as complicated as creating a game engine _and_ a scene/level editor - all for a single format (which is crazy). Not sure how vello stands with feature completeness, but I think there's not a single 2d graphics library that can _correctly_ render all SVGs.
SFNode Meetup: Bun with Jarred Sumner
22:41
SFNode
Рет қаралды 20 М.
Implementing and Optimizing a Wordle Solver in Rust
6:08:52
Jon Gjengset
Рет қаралды 133 М.
ОТОМСТИЛ МАМЕ ЗА ЧИПСЫ🤯#shorts
00:44
INNA SERG
Рет қаралды 4,7 МЛН
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 69 МЛН
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 2,2 МЛН
Embracing WebGPU and WebXR With Three.js - Mr.doob, JSNation 2024
19:46
JavaScript Conferences by GitNation
Рет қаралды 4,1 М.
Keynote | Ergonomic APIs for hard problems - Raph Levien
52:40
RustLab Conference
Рет қаралды 8 М.
A proper look at WebGPU for native games
34:58
Madrigal Games
Рет қаралды 46 М.
I want a good parallel computer - UCSC Colloquium
1:10:12
Raph Levien
Рет қаралды 1,2 М.
Xilem: Let's Build High Performance Rust UI - Raph Levien
41:47
Rust Nederland (RustNL)
Рет қаралды 9 М.
Keynote | Actors with Tokio - a lesson in ownership - Alice Ryhl
44:58
RustLab Conference
Рет қаралды 16 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,1 МЛН
Pavex: re-imaging what API development looks like in Rust - Luca Palmieri
59:04
WebGPU :: Javascript at the speed of Light
20:02
Visionary 3D
Рет қаралды 82 М.
ОТОМСТИЛ МАМЕ ЗА ЧИПСЫ🤯#shorts
00:44
INNA SERG
Рет қаралды 4,7 МЛН