[Migrated] We should figure out how to use Naga's `"span"` feature (for `example-runner-wgpu`).
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Rust
- Star
- 3.4k
- Fork
- 126
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Issue automatically imported from old repo: https://github.com/EmbarkStudios/rust-gpu/issues/1017
Old labels: t: enhancement,a: examples,a: debugging
Originally creatd by eddyb on 2023-03-23T08:15:03Z
AFAICT, if we set features = ["span"] for naga in examples/runners/wgpu/Cargo.toml, we'll get more information on e.g. validation failures (which would've been nice this entire time, alas I didn't realize).
EDIT: nevermind, I got confused, span is already enabled by default, it just doesn't seem to do anything useful for SPIR-V input into Naga.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với examples/runners/wgpu/Cargo.toml và kiểm tra cách tính năng span mặc định của Naga được cấu hình. Điều tra lý do thông tin span không hữu ích đối với đầu vào SPIR-V, đặc biệt là khi xác thực thất bại; công việc được xem là hoàn tất khi đã lập tài liệu hoặc triển khai một cách cụ thể để example-runner-wgpu cung cấp các chẩn đoán hữu ích.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- computer-graphics
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100