Handle zero-sized buffers internally
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 38/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- rust
- Lĩnh vực
- api, computer-graphics
Hướng nghiên cứu
Bắt đầu với API công khai NonZeroU32 và cuộc thảo luận được liên kết trong PR #236, sau đó theo dõi cách việc thay đổi kích thước và kết xuất xử lý các kích thước bằng 0 trên các backend được hỗ trợ. Công việc được xem là hoàn tất khi API không còn yêu cầu bên gọi phải tránh các buffer có kích thước bằng 0, đồng thời hành vi của backend và ngữ nghĩa no-op đã được xác lập và được các bài kiểm thử liên quan bao phủ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The NonZeroU32 in our public API is ugly IMO. Is there a reason why we avoid resizing and rendering when the sizes are 0? Does it crash on some backends? Could we instead make it be a no-op?
See also discussion in https://github.com/rust-windowing/softbuffer/pull/236#discussion_r1740169764.
- Ngôn ngữ chính
- Rust
- Star
- 507
- Fork
- 85
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có 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.
Issue khác của rust-windowing/softbuffer
-
DS - X11
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
rust-windowing/softbuffer#368 ·
-
`Buffer<'_>` shouldn't be `Send`Có thể đã có người làm @Guflly đã nhận 70 ngày trước. Đang mởbug DS - Android NDK
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
rust-windowing/softbuffer#347 · 1 bình luận ·
-
Needs Design Work
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
rust-windowing/softbuffer#342 · 1 bình luận ·
-
enhancement question
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
rust-windowing/softbuffer#338 ·
-
Zero-copying on AndroidCó thể đã có người làm @MarijnS95 đã nhận 252 ngày trước. Đang mởDS - Android NDK enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
rust-windowing/softbuffer#318 · 2 bình luận ·
Tất cả issue của rust-windowing/softbuffer
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
eclipse-opensovd/classic-diagnostic-adapter#616 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
track: content
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
0xAndersen/witness-log#10 ·
-
follow-up main-defect wave-A
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
carrick-sh/carrick#249 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
lugassawan/swe-workbench#799 ·
Maintainer thường phản hồi trong vòng 1 ngày