มีข้อได้เปรียบด้านประสิทธิภาพหรือไม่ในการผสานกับพลังของสองพื้นผิวใน GPU แบบรวมและแยกที่ทันสมัย?
GPU ที่ทันสมัยส่วนใหญ่รองรับพื้นผิวที่ไม่ใช้กำลังสอง (NPOT) และจัดการได้ดี ประสิทธิภาพลดลงค่อนข้างน้อย แต่มีปัญหาเล็กน้อยที่ต้องพิจารณา:
เมื่อใช้พื้นผิว NPOT จะใช้พื้นที่ใน RAM มากขึ้นเช่นเดียวกับพื้นผิว POT ขนาดถัดไป ในทางเทคนิคคุณเพียงแค่เสียพื้นที่ที่สามารถนำมาใส่อะไรบางอย่างในนั้น
พื้นผิว NPOT อาจถูกจัดการช้าลงอย่างเห็นได้ชัด (ใน OpenGL 2.1 ฉันมีประสิทธิภาพลดลงมากถึง 30%) เมื่อเทียบกับ POT ขนาดถัดไป
GPU ที่เก่ากว่าและ GPU บนชิปเซ็ตนั้นไม่ได้ก้าวหน้าไปมากพวกเขามักจะรองรับพื้นผิว NPOT แต่การสนับสนุนค่อนข้างช้าและเงอะงะ
แม้แต่ GPU ที่เก่ากว่าก็อาจปฏิเสธที่จะยอมรับ / แสดงพื้นผิว NPOT ได้เลย
อาจมีการวางสิ่งประดิษฐ์ที่เกิดจากการแก้ไข mip-map พื้นผิว 25x25 ของคุณอาจมีขอบสีดำที่มีการเพิ่มพิกเซลลงในสิ่งที่มีขนาด 32x32
PS ฉันไม่รู้เกี่ยวกับอุปกรณ์พกพาอย่างแน่นอนอาจมีข้อ จำกัด เพิ่มเติมเกี่ยวกับพื้นผิว POT
หากไม่มีพื้นผิวที่ไม่ใช่พลังงานของข้อดีมีอะไรบ้าง?
เท่าที่ฉันรู้มีเพียง 2 ข้อได้เปรียบ:
- พวกเขาใช้พื้นที่น้อยลงใน HDD ถ้าพวกเขาไม่ได้บรรจุ (เมื่อพื้นที่ว่างบรรจุให้เพิ่มน้อยมาก)
- คุณสามารถประหยัดเวลาในการเขียน NPOT -> ตัวแปลง POT คุณจะต้องใช้หนึ่งรุ่นสำหรับรุ่นวางจำหน่าย แต่การใช้พื้นผิว NPOT สำหรับการออกแบบและการสร้างต้นแบบส่วนต่อประสาน / รุ่นนั้นทำได้ดี
มีผู้ใช้เดสก์ท็อปจำนวนมากที่ไม่มีการ์ดที่รองรับพื้นผิวที่ไม่ได้กำลังไฟหรือไม่?
เท่าที่ฉันรู้และทดสอบบนพีซี - ใช่ นั่นรวมถึงร้อยละที่สำคัญของ GPU ความเร็วลดลง / เล็กน้อยข้อผิดพลาดและร้อยละเล็กน้อยของการ์ดที่จะไม่จัดการ NPOT เลย