9 คะแนน โดย xguru 2023-07-08 | 4 ความคิดเห็น | แชร์ทาง WhatsApp
  • ไลบรารีข้ามแพลตฟอร์มสำหรับเกมและแอปโมเดล 3D ที่ต้องการกราฟิกคุณภาพสูง
  • รองรับกราฟิก API หลากหลายแบบผ่านอินเทอร์เฟซร่วมเดียวกันด้วย Render Hardware Interface (RHI) เช่น OpenGL, OpenGL ES, WebGL และ Vulkan
  • มีขนาดเบา มีประสิทธิภาพ และลดการพึ่งพาไลบรารีภายนอกให้น้อยที่สุด
  • ฟีเจอร์หลัก
    • รองรับข้ามแพลตฟอร์ม: Windows, Linux, Mac, iOS, Android, WebAssembly
    • การเรนเดอร์ประสิทธิภาพสูง
    • API ที่ใช้งานง่าย
    • ขยายต่อได้: ผู้ใช้สามารถเพิ่มฟีเจอร์ใหม่ได้อย่างง่ายดาย
    • โอเพนซอร์สเต็มรูปแบบ (นำไปใช้เชิงพาณิชย์ได้โดยไม่มีข้อจำกัด)

4 ความคิดเห็น

 
alstjr7375 2023-07-09

https://github.com/gfx-rs/wgpu
คงจะเป็นคู่แข่งกันสินะ

 
GN⁺ 2023-07-08
ความคิดเห็นจาก Hacker News
  • มีการตั้งข้อกังวลเรื่องลิขสิทธิ์ เนื่องจากบทความใช้ฉากที่นำมาจาก Amazon Lumberyard (CC-BY)
  • เดโมในบทความไม่ได้ลิงก์ไปยังตัวอย่าง WebGL ที่รันในเบราว์เซอร์ จึงถูกมองว่าเป็นการพลาดโอกาส
  • ไลบรารีนี้มี code path สำหรับ OpenGL และ Vulkan จึงดูเหมือนว่าความเป็นอิสระจากแบ็กเอนด์ยังมีจำกัด
  • มีการเสนอ Sokol เป็นทางเลือกแบบเรียบง่ายสำหรับไลบรารีนี้
  • โค้ดสามเหลี่ยมของไลบรารีนี้มี 385 บรรทัด ซึ่งบางคนมองว่ามากเกินไป
  • ก่อนหน้านี้ไลบรารีนี้ยังไม่รองรับ แต่ตอนนี้รองรับ Vulkan แล้ว
  • ไลบรารีนี้ทำ abstraction ให้กับโค้ดฝั่ง CPU แต่ยังต้องเขียนเชดเดอร์แยกตามแต่ละแพลตฟอร์ม
  • มีการกล่าวถึงการใช้ ImGui ในไลบรารีนี้
  • ส่วนอธิบายฟีเจอร์หลักของไลบรารีนี้ถูกวิจารณ์ว่าถ้อยคำยังคลุมเครือ
  • ภาพหน้าจอของไลบรารีนี้ทำให้ผู้แสดงความเห็นบางคนคิดถึงเกมเก่า ๆ และมองว่าขาดเท็กซ์เจอร์ที่ดึงดูดใจหรือการเน้นด้านการใช้งาน
 
roxie 2023-07-08

โค้ดสามเหลี่ยม?

 
pinks 2023-07-08

ดูเหมือนว่าน่าจะเป็นโค้ดสำหรับวาดสามเหลี่ยมนะครับ เหมือนกับแอป Todo ของเว็บ/แอป หรือโปรเจกต์แนว Hello World นั่นแหละครับ