9 điểm bởi xguru 2023-07-08 | 4 bình luận | Chia sẻ qua WhatsApp
  • Thư viện đa nền tảng dành cho game và ứng dụng dựng mô hình 3D yêu cầu đồ họa chất lượng cao
  • Thông qua Render Hardware Interface (RHI), hỗ trợ nhiều API đồ họa khác nhau như OpenGL, OpenGL ES, WebGL và Vulkan bằng một giao diện chung
  • Nhẹ, hiệu quả và giảm thiểu phụ thuộc vào các thư viện bên ngoài
  • Các tính năng chính
    • Khả năng tương thích đa nền tảng: Windows, Linux, Mac, iOS, Android, WebAssembly
    • Kết xuất hiệu năng cao
    • API dễ sử dụng
    • Khả năng mở rộng: người dùng có thể dễ dàng bổ sung tính năng mới
    • Mã nguồn mở hoàn toàn (có thể sử dụng cả cho mục đích thương mại mà không bị hạn chế)

4 bình luận

 
alstjr7375 2023-07-09

https://github.com/gfx-rs/wgpu
Có vẻ sẽ cạnh tranh với nó nhỉ

 
GN⁺ 2023-07-08
Ý kiến trên Hacker News
  • Bài viết có đưa vào một cảnh lấy từ Amazon Lumberyard (CC-BY), làm dấy lên lo ngại về bản quyền.
  • Demo trong bài không liên kết tới một ví dụ WebGL chạy trong trình duyệt, nên bị xem là đã bỏ lỡ một cơ hội.
  • Thư viện này có các code path cho OpenGL và Vulkan, nên có vẻ tính độc lập backend còn hạn chế.
  • Sokol được đề xuất như một lựa chọn thay thế đơn giản hơn cho thư viện này.
  • Mã tam giác của thư viện này dài 385 dòng, và một số người cho rằng như vậy là quá mức.
  • Trước đây thư viện này không hỗ trợ, nhưng nay đã hỗ trợ Vulkan.
  • Thư viện này trừu tượng hóa mã phía CPU, nhưng vẫn phải viết shader cho từng nền tảng.
  • Việc sử dụng ImGui trong thư viện này đã được nhắc đến.
  • Phần mô tả các tính năng chính của thư viện này bị chỉ trích là diễn đạt mơ hồ.
  • Ảnh chụp màn hình của thư viện này khiến một số người bình luận nhớ đến các trò chơi cũ và bị cho là thiếu texture hấp dẫn hoặc sự nhấn mạnh vào tính tiện dụng.
 
roxie 2023-07-08

Mã tam giác?

 
pinks 2023-07-08

Có lẽ là đoạn mã để vẽ một tam giác. Tôi hiểu nó giống như ứng dụng Todo trên web/app, kiểu một dự án Hello World.