{"guid":"1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","title":"Vector graphics rendering on the GPU in Rust with lyon","subtitle":null,"slug":"rustfest18-7-vector_graphics_rendering_on_the_gpu_in_rust_with_lyon","link":"https://c3voc.de","description":"Lyon is a collection of low level tools to render 2D vector graphics on the GPU, useful for games as well as other applications benefiting from vector graphics (map renderers, web browsers, graphical user interfaces, creative coding, etc.). This presentation will start with a very short overview of the type of functionalities lyon provides, followed by a deep dive into how lyon approaches rendering and how it relates to other GPU based vector graphics rendering tools.","original_language":"eng","persons":["Nicolas Silva"],"view_count":446,"promoted":false,"date":"2018-05-26T00:00:00.000+02:00","release_date":"2018-05-26T02:00:00.000+02:00","updated_at":"2026-04-12T19:30:05.810+02:00","tags":["rustfest18","7"],"length":1842,"duration":1842,"thumb_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/7-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/7-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/rustfest18-7-vector_graphics_rendering_on_the_gpu_in_rust_with_lyon","url":"https://api.media.ccc.de/public/events/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","conference_title":"Rustfest 2018 Paris","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18","related":[{"event_id":5545,"event_guid":"33a78b77-a1fa-5bf8-a719-15a8663593dd","weight":17},{"event_id":5546,"event_guid":"069a6809-2727-55c7-b584-03776939ee96","weight":19},{"event_id":5547,"event_guid":"69d9379b-5f4d-53c7-a03a-4db98f105781","weight":9},{"event_id":5548,"event_guid":"1adcd4eb-7655-5f62-9917-add6bf2b2eee","weight":17},{"event_id":5549,"event_guid":"7c66d3ba-35e9-52ed-9cdd-6266ee1ca114","weight":18},{"event_id":5550,"event_guid":"285f1241-3400-50d1-9d5d-dbaeb272dabe","weight":14},{"event_id":5553,"event_guid":"80a31329-7abb-5eb2-b6e3-097bba8f5af2","weight":8},{"event_id":5554,"event_guid":"41ebd647-9d5f-5779-9dba-3d3623b673bb","weight":7},{"event_id":5555,"event_guid":"6d6e883d-b0b9-5c23-9d05-14686411da58","weight":21}],"recordings":[{"size":284,"length":1842,"mime_type":"video/mp4","language":"eng","filename":"rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-26T21:41:54.731+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/h264-hd/rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_hd.mp4","url":"https://api.media.ccc.de/public/recordings/26008","event_url":"https://api.media.ccc.de/public/events/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":87,"length":1842,"mime_type":"video/webm","language":"eng","filename":"rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-26T22:08:09.291+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/webm-sd/rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/26039","event_url":"https://api.media.ccc.de/public/events/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":74,"length":1842,"mime_type":"video/mp4","language":"eng","filename":"rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-26T22:10:11.380+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/h264-sd/rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_sd.mp4","url":"https://api.media.ccc.de/public/recordings/26041","event_url":"https://api.media.ccc.de/public/events/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":28,"length":1837,"mime_type":"audio/mpeg","language":"eng","filename":"rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-26T22:11:36.875+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/mp3/rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/26043","event_url":"https://api.media.ccc.de/public/events/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":23,"length":1837,"mime_type":"audio/opus","language":"eng","filename":"rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-26T22:12:06.927+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/opus/rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_opus.opus","url":"https://api.media.ccc.de/public/recordings/26044","event_url":"https://api.media.ccc.de/public/events/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":274,"length":1842,"mime_type":"video/webm","language":"eng","filename":"rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-26T22:20:15.473+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/webm-hd/rustfest18-7-eng-Vector_graphics_rendering_on_the_GPU_in_Rust_with_lyon_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/26050","event_url":"https://api.media.ccc.de/public/events/1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"}]}