เมื่อเปลี่ยนเป็นโหมดภาพเคลื่อนไหว "มีข้อยกเว้นที่ไม่สามารถจัดการได้ในส่วนประกอบของแอปพลิเคชัน" จะปรากฏขึ้นระหว่างการตั้งค่าข้อมูลจุดยอด
อาการที่เกิดขึ้น
ข้อผิดพลาดต่อไปนี้อาจปรากฏขึ้นเมื่อเปลี่ยนเป็นโหมดภาพเคลื่อนไหว
เงื่อนไขการเกิดขึ้น
สิ่งนี้เกิดขึ้นเมื่อทํางานในสภาพแวดล้อมต่อไปนี้:
- เมื่อเปลี่ยนเป็นโหมดภาพเคลื่อนไหว
สาเหตุ
เป็นการยากที่จะระบุความเป็นไปได้ที่จะเกิดขึ้นเนื่องจากแตกต่างกันไปขึ้นอยู่กับสภาพแวดล้อมการดําเนินการ แต่สาเหตุหลักคือการประมวลผลจุดยอดพยายามที่จะดําเนินการในด้านฮาร์ดแวร์ แต่การ์ดแสดงผลไม่สามารถประมวลผลได้อย่างถูกต้อง
โดยค่าเริ่มต้น Elfreina ใช้การผสมผสานระหว่างฮาร์ดแวร์และซอฟต์แวร์สําหรับการประมวลผลจุดยอด แต่ในทุกสภาพแวดล้อมไม่สามารถระบุได้ว่าจะเรียกใช้โหมดใดดังนั้นจึงเป็นไปได้ที่จะประมวลผลในฮาร์ดแวร์แม้ว่าจะขาดประสิทธิภาพในด้านการ์ดแสดงผลก็ตาม
มาตรการรับมือ
สิ่งนี้อาจหลีกเลี่ยงได้โดยการประมวลผลจุดยอดทั้งหมดในซอฟต์แวร์ อย่างไรก็ตามแม้ว่าการประมวลผลจุดยอดทั้งหมดจะทําในซอฟต์แวร์ประสิทธิภาพการวาดภาพจะไม่ลดลงอย่างมาก
ไม่มีรายการที่จะตั้งค่าพฤติกรรมการประมวลผลจุดยอดบน Elfreina ดังนั้นโปรดแก้ไขไฟล์ต่อไปนี้โดยตรง (โปรดปล่อยให้ Elfreina ยุติในเวลานี้) )
- เปิด "Elfreina.xml" ในโฟลเดอร์ของไฟล์ปฏิบัติการ Elfreina ในโปรแกรมแก้ไขข้อความ (โปรดใช้ตัวแก้ไขที่สามารถแก้ไขได้ใน UTF-8) )
- เปลี่ยน "<CreateFlags>MixedVertexProcessing</CreateFlags>" รอบบรรทัดที่ 7 เป็น "<CreateFlags>SoftwareVertexProcessing</CreateFlags>"
- บันทึก "Elfreina .xml"
- เปิด Elfreina เพื่อตรวจสอบ