Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Assets: KTX2 data format descriptors and validated fixtures

Đã đóng
#247 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đá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
52/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
csharp
Lĩnh vực
game-dev, testing

Hướng nghiên cứu

Start by reading dependency issue #31 and the KTX2 DFD reference output from KTX-Software; the issue does not name implementation files or a test entry point. Build fixtures for the listed formats, compare their DFDs with the reference output, and run ktx validate on every fixture in CI; done means all fixtures validate and the DFD comparisons pass.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

c:assets good first issue p:medium size:M t:task

Current State

Every KTX2 file needs a Data Format Descriptor matching its vkFormat; writing them by hand is error-prone.

Tasks

  • DFD builder for RGBA8 (UNORM/sRGB), R8, RG8, BC1-BC7, ASTC 4x4/6x6/8x8 (UNORM/sRGB), ETC2 RGB/RGBA
  • Small fixture images per format under the test data
  • CI step running ktx validate on the fixtures

Acceptance Criteria

  • All fixtures validate
  • Tests compare DFDs against KTX-Software reference output

Related

  • Android plan task A11b · seniority Jr · mergeable now (.NET 10)
  • Depends on: #31
  • Platform roadmap: #100
Ngôn ngữ chính
C#
Star
1
Fork
1
Merge trung bình
1 giờ 29 phút
Pull request đã merge (30 ngày)
38

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của MASS4ORG/Turian

Tất cả issue của MASS4ORG/Turian

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.