Skip to main content

รายการแสดงผลคืออะไร?

รายการแสดงผลในกราฟิกคอมพิวเตอร์เป็นลำดับของคำสั่งที่เมื่อดำเนินการให้คำแนะนำเกี่ยวกับวิธีการวาดวัตถุไปยังหน้าจอหรืออุปกรณ์เอาต์พุตอื่น ๆวัตถุประสงค์ของการใช้รายการแสดงผลคือการเพิ่มความเร็วและประสิทธิภาพของฉากที่แสดงผลรวมถึงเพื่อให้ซอร์สโค้ดการเขียนโปรแกรมอ่านง่ายขึ้นซอฟต์แวร์และฮาร์ดแวร์หลายประเภทใช้รายการแสดงผลเพื่อแสดงวัตถุรวมถึงซอฟต์แวร์แก้ไขกราฟิกที่ใช้เวกเตอร์ระบบคอนโซลเกมบางอย่างและไลบรารีกราฟิกคอมพิวเตอร์บางตัวแง่มุมหนึ่งของการใช้รายการแสดงผลที่สามารถทำให้ไม่สามารถใช้งานได้สำหรับแอปพลิเคชันบางอย่างคือความจริงที่ว่าเมื่อมีการเพิ่มคำแนะนำลงในรายการแล้วพวกเขาจะไม่สามารถแก้ไขได้ซึ่งหมายถึงวัตถุที่รายการคำสั่งที่แสดงจะต้องยังคงเหมือนเดิมทุกครั้งการแสดงผล

การใช้งานที่สำคัญสำหรับรายการแสดงผลคือการป้องกันไม่ให้หน่วยประมวลผลกราฟิก (GPU) ภายในคอมพิวเตอร์ไม่ต้องทำการคำนวณลำดับเดียวกันทุกครั้งที่ฉากถูกดึงไปยังอุปกรณ์เอาต์พุตโดยการเพิ่มคำสั่งกราฟิกลงในรายการจากนั้นแนะนำซอฟต์แวร์ที่ใช้รายการเพื่อรวบรวมคำสั่งการคำนวณทั้งหมดสำหรับการแสดงผลจะดำเนินการและเก็บไว้ในหน่วยความจำซึ่งหมายความว่าการคำนวณส่วนใหญ่ได้ดำเนินการแล้วทุกครั้งที่วัตถุถูกวาดเมื่อวัตถุต้องวาดหลายครั้งภายในฉากเดียวมันสามารถทำได้เร็วขึ้นโดยใช้รายการแสดงผลเดียว

มีหลายฟังก์ชั่นที่รายการแสดงผลสามารถดำเนินการได้เมื่อมีการโหลดคำสั่งทั้งหมดสำหรับวัตถุที่ใช้ภาพเป็นพื้นผิวความลึกสีดั้งเดิมของภาพและคุณสมบัติอื่น ๆ สามารถแปลเป็นรูปแบบที่จำเป็นสำหรับความละเอียดและการ์ดกราฟิกที่ใช้วัสดุพื้นผิวโดยเฉพาะอย่างยิ่งถ้าสามารถคำนวณได้ล่วงหน้าช่วยประหยัดเวลาจำนวนมากในระหว่างการเรนเดอร์ขั้นสุดท้ายนอกเหนือจากการคำนวณอื่น ๆ ที่ดำเนินการก่อนการเรนเดอร์ข้อมูลรายการที่รวบรวมอาจถูกเก็บไว้ในหน่วยความจำของการ์ดกราฟิกแทนในหน่วยความจำคอมพิวเตอร์แยกต่างหากหรือหน่วยความจำเสมือนการมีข้อมูลที่จำเป็นสำหรับ GPU ที่เก็บไว้ในการ์ดฮาร์ดแวร์ทางกายภาพเดียวกันสามารถเพิ่มความเร็วในการแสดงผลได้เนื่องจากจะสามารถเดินทางได้เร็วขึ้นไปยังโปรเซสเซอร์

การแลกเปลี่ยนสำหรับการใช้รายการแสดงผลคือการคำนวณจำเป็นต้องถูกเก็บไว้ที่ไหนสักแห่งซึ่งหมายถึงการสร้างรายการจำนวนมากอาจใช้หน่วยความจำคอมพิวเตอร์ในปริมาณที่มากเกินกว่าที่ต้องการอาจเป็นเพราะจำนวนรูปหลายเหลี่ยมที่ต้องการโดยวัตถุหรือขนาดของภาพที่จะวางลงในหน่วยความจำพื้นผิวสำหรับฉากที่ซับซ้อนขนาดของรายการอาจเกินจำนวนหน่วยความจำที่มีอยู่และส่งผลกระทบต่อประสิทธิภาพของการ์ดกราฟิก