Rust GPU: نقل شيفرات Shadertoy إلى Rust

2025-04-12

يسمح لك Rust GPU بكتابة برامج وحدة معالجة الرسومات (shaders) بلغة Rust. قام المؤلفون بنقل العديد من شيفرات Shadertoy الشائعة إلى Rust بسهولة. يقوم Rust GPU بتجميع رمز Rust إلى SPIR-V، مما يسمح بالتكامل بسلاسة مع سير عمل Vulkan. يستخدم المشروع ميزات Rust مثل السمات والعامات والمَكروات، مما يبسط مشاركة البيانات بين وحدة المعالجة المركزية ووحدة معالجة الرسومات. علاوة على ذلك، ساهم المشروع في النظام البيئي من خلال إصلاح المشكلات في wgpu و naga.

التطوير