العودة إلى الدورة

برمجة الـ Shader: الـ Frag والـ Vert

Flutter 2026: احتراف Impeller و Wasm

الـ Shaders في عام 2026

يستخدم Impeller لغة SL (Shader Language). تسمح لك الـ Shaders بتشغيل الكود مباشرة على الـ GPU لكل بكسل على حدة.

أنواع الـ Shaders

  • Fragment Shader: يتعامل مع الألوان والتأثيرات (التغبيش، التدرجات).
  • Vertex Shader: يتعامل مع شكل وحركة الهندسة.

في Flutter 2026، نقوم بتحميل الـ shaders باستخدام FragmentProgram. يتيح ذلك تأثيرات سينمائية بمعدل 120 FPS مع تأثير بنسبة 0% على الـ CPU.