ขนาดพื้นผิวที่ดีที่สุดคืออะไร?
ฉันเพิ่งเพิ่มตัวจัดรูปแบบพื้นผิวให้กับโครงการของฉันซึ่งจะบรรจุพื้นผิวจำนวนหนึ่งไว้ในอันเดียวเช่นนี้ ตัวอย่างเช่นอันนี้มีขนาด 582x1023 พิกเซล เป้าหมายของการเพิ่มพื้นผิวที่อัดแน่นเหล่านี้คือการปรับปรุงประสิทธิภาพดังนั้นฉันจึงต้องการค้นหาขนาดพื้นผิวที่เหมาะสมที่สุดสำหรับพื้นผิว OpenGL (โดยใช้ LWJGL) สิ่งที่ผมพบว่าพบว่ามีขนาดพื้นผิวสูงสุดการสนับสนุนอย่างกว้างขวางน่าจะเป็น 1024x1024 ตามนี้ตัวอย่างเช่น สิ่งนี้ทำให้ฉันประหลาดเพราะเห็นได้ชัดว่าพื้นผิวเพียงอย่างเดียวจะใหญ่กว่านั้นดังนั้นจะเกิดอะไรขึ้นกับสิ่งเหล่านั้น ฉันค่อนข้างมั่นใจว่าการ์ดกราฟิกส่วนใหญ่สนับสนุนพื้นผิวที่ใหญ่กว่านั้น ฉันสามารถคาดหวังให้การ์ดกราฟิกส่วนใหญ่รองรับเช่นพื้นผิว 4096x4096 (หรืออาจใหญ่กว่านั้นได้หรือไม่) มาถึงจุดที่สองของฉัน (ฉันหวังว่านี่ยังนับเป็นหนึ่งคำถาม แต่โดยพื้นฐานแล้วมันจะต้องเดือดร้อนในประเด็นเดียวกัน): พื้นผิวควรมีขนาดเท่ากับกำลัง 2 (256x256, 512x512, 1024x1024, 2048x2048, .. ) และควร ฉันอัดแผ่นพื้นผิวที่เล็กกว่านั้นไปสู่พลังต่อไปของ 2? ตามคำถามนี้จาก 2011 มันไม่จำเป็นต้อง แต่สามารถปรับปรุงประสิทธิภาพการทำงานและหลีกเลี่ยงข้อบกพร่องเล็ก ๆ น้อย ๆ และคนนี้จาก 2012 บอกว่าคุณแน่นอนควรพื้นผิวแผ่น ดังนั้นฉันจึงรู้ว่าคำถามเหล่านี้เคยถูกถามมาก่อน แต่คำถามเหล่านั้นลงวันที่อย่างสมเหตุสมผลเพื่อให้คำตอบเปลี่ยนไปและพวกเขาแต่ละคนตอบคำถามของฉันเพียงบางส่วน โครงการอื่น ๆ / จัดการกับสิ่งนี้ได้อย่างไร TL; DR:ขนาดพื้นผิวใดที่ฉันสามารถคาดหวังให้การ์ดกราฟิกส่วนใหญ่จัดการได้ ขนาดพื้นผิวที่เหมาะสมที่สุด (หรือมี) …