บทนำ Vulkan Android Test
นี่เป็นแอปพลิเคชันทดสอบอย่างง่ายสำหรับเอ็นจิ้นการเรนเดอร์ที่ใช้ Vulkan ที่กำลังพัฒนาอยู่
โดยพื้นฐานแล้ว มันคือ "การทดสอบควัน" - หากไม่ได้ทำงาน แอปที่ซับซ้อนมากขึ้นตามกลไกการเรนเดอร์นี้จะล้มเหลว 100%
หากทุกอย่างได้ผล คุณจะเห็นเฟือง/ดวงอาทิตย์สีเหลืองที่เหมือนวัตถุที่มีใบหน้ายิ้มแย้ม "ชั่วร้าย" นี่เป็นการแสดงความเคารพต่ออุปกรณ์ OpenGL ดั้งเดิมและแอป VkGears เฉพาะของ Vulkan ที่ใช้สำหรับการทดสอบบนเดสก์ท็อป แอพดั้งเดิมแสดงผลด้วยสี "แบน" ทึบ เราเพิ่มพื้นผิวด้านบนเพื่อความสนุกสนาน
การทดสอบนี้ครอบคลุมขั้นตอนต่อไปนี้:
- การเริ่มต้นการเรนเดอร์ Vulkan บน Android
- การโหลด GLTF meshes จากเนื้อหา APK
- การโหลดพื้นผิว PNG จากเนื้อหา APK
- การเรนเดอร์แบบไดนามิกของวัตถุที่กำลังหมุน
- CPU/FPS ควบคุมปริมาณเป็นค่าคงที่เพื่อรักษาอายุการใช้งานแบตเตอรี่
- แอปพลิเคชันเนทิฟ Android เขียนด้วยภาษา C ++ อย่างสมบูรณ์
- ขนาด APK ที่เล็กที่สุดเท่าที่จะเป็นไปได้ - APK ทั่วไปควรน้อยกว่าหรือประมาณ 1Mb
- ไม่มีการอนุญาต Android - มันแค่แสดงผล เราไม่ต้องการข้อมูลใด ๆ ของคุณ
โดยพื้นฐานแล้ว มันคือ "การทดสอบควัน" - หากไม่ได้ทำงาน แอปที่ซับซ้อนมากขึ้นตามกลไกการเรนเดอร์นี้จะล้มเหลว 100%
หากทุกอย่างได้ผล คุณจะเห็นเฟือง/ดวงอาทิตย์สีเหลืองที่เหมือนวัตถุที่มีใบหน้ายิ้มแย้ม "ชั่วร้าย" นี่เป็นการแสดงความเคารพต่ออุปกรณ์ OpenGL ดั้งเดิมและแอป VkGears เฉพาะของ Vulkan ที่ใช้สำหรับการทดสอบบนเดสก์ท็อป แอพดั้งเดิมแสดงผลด้วยสี "แบน" ทึบ เราเพิ่มพื้นผิวด้านบนเพื่อความสนุกสนาน
การทดสอบนี้ครอบคลุมขั้นตอนต่อไปนี้:
- การเริ่มต้นการเรนเดอร์ Vulkan บน Android
- การโหลด GLTF meshes จากเนื้อหา APK
- การโหลดพื้นผิว PNG จากเนื้อหา APK
- การเรนเดอร์แบบไดนามิกของวัตถุที่กำลังหมุน
- CPU/FPS ควบคุมปริมาณเป็นค่าคงที่เพื่อรักษาอายุการใช้งานแบตเตอรี่
- แอปพลิเคชันเนทิฟ Android เขียนด้วยภาษา C ++ อย่างสมบูรณ์
- ขนาด APK ที่เล็กที่สุดเท่าที่จะเป็นไปได้ - APK ทั่วไปควรน้อยกว่าหรือประมาณ 1Mb
- ไม่มีการอนุญาต Android - มันแค่แสดงผล เราไม่ต้องการข้อมูลใด ๆ ของคุณ
เพิ่มเติม