• ขยาย TypeScript เพื่อให้สามารถใช้งาน WebGPU ได้ด้วยโค้ดเพียงไม่กี่บรรทัด
  • ทำ abstraction ของกระบวนการต่าง ๆ เช่น pipeline, buffer, uniform และ boilerplate อื่น ๆ
  • โค้ดที่เขียนด้วย Shadeup สามารถ cross-compile เป็น WGSL และ JavaScript ได้ และดีบักบน CPU ได้
  • สร้าง uniform ให้อัตโนมัติ จึงไม่ต้องประกาศแยกต่างหาก ทำงานคล้าย closure และเข้าถึงตัวแปรที่ประกาศบน CPU ได้เป็นส่วนใหญ่
  • ปรัชญาหลักของ Shadeup คือทำให้อัลกอริทึมที่ซับซ้อนอ่านและเรียนรู้ได้ง่าย

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น