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