webgpu
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
|---|---|---|---|---|
| 14 มกราคม 2026 | - | - | - | 1.0.0-alpha03 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน Webgpu คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับ
แอปหรือโมดูล
ดึงดูด
dependencies { implementation "androidx.webgpu:webgpu:1.0.0-alpha03" }
Kotlin
dependencies { implementation("androidx.webgpu:webgpu:1.0.0-alpha03") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยให้ Jetpack ทำงานได้ดีขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา
ไม่มีบันทึกประจำรุ่นสำหรับอาร์ติแฟกต์นี้
รุ่น 1.0
เวอร์ชัน 1.0.0-alpha03
14 มกราคม 2026
ระบบจะถอนการอ้างสิทธิ์androidx.webgpu:webgpu:1.0.0-alpha02 เวอร์ชัน 1.0.0-alpha02 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- ชุดทดสอบที่ขยาย: เพิ่มการทดสอบที่ครอบคลุมมากขึ้นเพื่อปรับปรุงความเสถียรของไลบรารี
- ส่วนขยายการแปลงสี: เพิ่มฟังก์ชันส่วนขยายเพื่อแปลงค่าสีของ Android เป็น
GPUColorได้อย่างง่ายดาย - อินเทอร์เฟซการเรียกกลับแบบรวม: เราได้เพิ่ม
GPURequestCallbackอินเทอร์เฟซใหม่เพื่อจัดการการดำเนินการแบบไม่พร้อมกันให้สอดคล้องกันมากขึ้นในไลบรารี - ข้อมูลเมตา: ตอนนี้ AAR ของไลบรารีมีไฟล์
dawn_build_metadata.jsonในชิ้นงานแล้ว ไฟล์นี้มีคอมมิต SHA-1 ของ Git ที่เฉพาะเจาะจงของ Dawn ที่ใช้สำหรับการบิลด์
การเปลี่ยนแปลง API
- การรวม Callback: เราได้นำอินเทอร์เฟซ Callback ที่เฉพาะเจาะจงหลายรายการออกเพื่อใช้
GPURequestCallbackทั่วไปรายการใหม่แทน
เวอร์ชัน 1.0.0-alpha02
17 ธันวาคม 2025
ระบบจะถอนการอ้างสิทธิ์androidx.webgpu:webgpu:1.0.0-alpha02 เวอร์ชัน 1.0.0-alpha02 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- ชุดทดสอบที่ขยาย: เพิ่มการทดสอบที่ครอบคลุมมากขึ้นเพื่อปรับปรุงความเสถียรของไลบรารี
- การอัปเดต SDK ขั้นต่ำ: ตอนนี้ไลบรารีใช้ได้กับ
minSdk24 ขึ้นไป
การเปลี่ยนแปลง API
- การเปลี่ยนชื่อโครงสร้าง: ตอนนี้โครงสร้างทั้งหมดมีคำนำหน้าเป็น "GPU" เพื่อให้สอดคล้องกับออบเจ็กต์ที่มีอยู่ เช่น เปลี่ยนชื่อ
BindGroupDescriptorเป็นGPUBindGroupDescriptorแล้ว - การห่อหุ้มเมธอดส่วนกลาง: ฟังก์ชันส่วนกลางได้รับการย้ายไปยังออบเจ็กต์ GPU สาธารณะเพื่อให้มีความชัดเจนและการจัดระเบียบที่ดีขึ้นภายใน Kotlin API
- การปรับโครงสร้างการจัดการข้อยกเว้น: นำฟังก์ชัน
getExceptionไปไว้ในออบเจ็กต์คู่WebGpuRuntimeExceptionซึ่งจะช่วยป้องกันไม่ให้นักพัฒนาแอปเข้าถึงตรรกะการสร้างข้อยกเว้นภายในได้ ในขณะที่ยังคงรักษา API สาธารณะที่สะอาดไว้
เวอร์ชัน 1.0.0-alpha01
3 ธันวาคม 2025
ระบบจะถอนการอ้างสิทธิ์androidx.webgpu:webgpu:1.0.0-alpha01 เวอร์ชัน 1.0.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- นี่คือไลบรารี WebGPU สำหรับแอปพลิเคชัน Android เวอร์ชันอัลฟ่าเริ่มต้น โดยในขั้นตอนนี้มีไว้สำหรับเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ คาดว่าจะมีการปรับ API ให้เสร็จสมบูรณ์ในอีก 2-3 รุ่นข้างหน้า