อาร์เรย์OpenGL®เป็นชุดของตัวระบุหรือพารามิเตอร์ที่ช่วยให้โปรแกรมเมอร์ทำงานกับภาษารหัสนี้โดยเฉพาะ OpenGL®มักใช้เพื่อแสดงวัตถุสองมิติและสามมิติ อาเรย์เป็นเครื่องมือเฉพาะในOpenGL®ที่สามารถช่วยให้การเขียนโค้ดบางประเภทง่ายขึ้นหรือมีประสิทธิภาพมากขึ้น
ภาษาOpenGL®ใช้คำสั่งที่หลากหลายเพื่อวาดองค์ประกอบของภาพบนหน้าจอ อินเทอร์เฟซสำหรับภาษานี้มักประกอบด้วย Windows ที่เปิดอยู่ภายในสภาพแวดล้อมระบบปฏิบัติการทั่วไป ไวยากรณ์เฉพาะช่วยโปรแกรมเมอร์ในการสร้างภาพเหล่านี้ด้วย OpenGL
โดยทั่วไปอาร์เรย์คือชุดของค่าที่อยู่ภายในตัวระบุชุดทั่วไป กล่าวอีกนัยหนึ่งบางส่วนของอาเรย์อาจมีค่าต่างกัน แต่ใช้ชื่อเดียวกันโดยที่ตัวระบุรองแสดงอินสแตนซ์ของอาเรย์ที่ถูกกำหนดเป้าหมาย ในOpenGL®อาร์เรย์มักจะเขียนในรูปแบบตามลำดับโดยมีเครื่องหมายจุลภาคคั่นระหว่างค่าแต่ละค่า
โปรแกรมเมอร์และนักพัฒนาใช้อาร์เรย์สำหรับผลลัพธ์ที่แตกต่างมากมาย บ่อยครั้งที่ค่าในอาร์เรย์จะแสดงคุณสมบัติต่าง ๆ สำหรับโครงการการเข้ารหัสเฉพาะ ในกรณีของอาร์เรย์OpenGL®คุณสมบัติเหล่านี้มักจะเกี่ยวข้องโดยตรงกับวัตถุที่จะถูกวาด
อาร์เรย์OpenGL®ที่พบบ่อยมากชนิดหนึ่งเรียกว่าอาเรย์จุดสุดยอด ไวยากรณ์สำหรับการสร้างอย่างใดอย่างหนึ่งเหล่านี้เป็นดังนี้: GL_VERTEX_ARRAY เมื่อสร้างขึ้นอาร์เรย์เหล่านี้จะเชื่อมโยงกับ“ ตัวชี้” ที่จะช่วยให้คอมพิวเตอร์หาตำแหน่งของค่าอาร์เรย์ได้ ชุดของวงเล็บหลังจากตัวชี้จะรวมคุณสมบัติเพิ่มเติมสำหรับอาร์เรย์จุดยอด
อาร์เรย์ OpenGL อีกประเภทหนึ่งคืออาร์เรย์สี ไวยากรณ์และขั้นตอนการสร้างอาเรย์สำหรับอาเรย์สีเหมือนกันสำหรับอาเรย์ที่จุดสุดยอด ผู้เชี่ยวชาญชี้ให้เห็นว่าสำหรับทั้งสองประเภทของอาร์เรย์ในOpenGL®จำเป็นสำหรับโปรแกรมเมอร์ที่จะเปิดใช้งานและปิดการใช้งาน "สถานะลูกค้า" เพื่อสร้างช่วงของค่าเหล่านี้ได้อย่างมีประสิทธิภาพ
อาร์เรย์เหล่านี้และประเภทอื่น ๆ ทำการเข้ารหัสในOpenGL®และภาษาอื่นมีประสิทธิภาพมากขึ้น โดยการสร้างอาร์เรย์ผู้พัฒนาหลีกเลี่ยงความจำเป็นของการเขียนโค้ดด้วยมือแต่ละค่าในอาเรย์แต่ละรายการ ในหลายกรณีประโยชน์หลักของอาเรย์คือถ้ามีการเปลี่ยนแปลงค่าหนึ่งโปรแกรมเมอร์ไม่จำเป็นต้องแสดงค่าทั้งหมดในการเข้ารหัสภายหลังเนื่องจากการใช้พอยน์เตอร์พอยน์เตอร์และอาเรย์ที่ถูกต้องสามารถใช้งานได้ ค่าอาร์เรย์หรือตัวแปร


