วิธีการติดตั้ง Mesa (OpenGL) บน Linux Mint: 6 ขั้นตอน

สารบัญ:

วิธีการติดตั้ง Mesa (OpenGL) บน Linux Mint: 6 ขั้นตอน
วิธีการติดตั้ง Mesa (OpenGL) บน Linux Mint: 6 ขั้นตอน

วีดีโอ: วิธีการติดตั้ง Mesa (OpenGL) บน Linux Mint: 6 ขั้นตอน

วีดีโอ: วิธีการติดตั้ง Mesa (OpenGL) บน Linux Mint: 6 ขั้นตอน
วีดีโอ: วิธีซื้อสติ๊กเกอร์ไลน์ (2022) | ซื้อสติ๊กเกอร์ไลน์ | BenzTech 2024, เมษายน
Anonim

Mesa เป็นการใช้งานโอเพ่นซอร์สของข้อกำหนด OpenGL ซึ่งเป็นระบบสำหรับการแสดงผลกราฟิก 3 มิติเชิงโต้ตอบ ในทางเทคนิคแล้ว OpenGL เป็นเพียงข้อกำหนด ซึ่งใช้งานโดยไดรเวอร์กราฟิกของคุณ ไม่มีสิ่งใดที่เหมือนกับไลบรารี OpenGL SDK มีเพียง libGL.so ซึ่งมาพร้อมกับไดรเวอร์ของคุณ ในการใช้งาน คุณต้องผูกมัดสำหรับภาษาโปรแกรมที่คุณเลือก หากเป็น C "การเชื่อมโยง" จะประกอบด้วยไฟล์ส่วนหัวเท่านั้น อย่างไรก็ตาม คุณอาจต้องการใช้ส่วนขยาย OpenGL ซึ่งใช้ GLEW ได้ง่าย

ไดรเวอร์อุปกรณ์ที่หลากหลายช่วยให้ Mesa ใช้งานได้ในสภาพแวดล้อมที่แตกต่างกันมากมาย ตั้งแต่การจำลองซอฟต์แวร์ไปจนถึงการเร่งฮาร์ดแวร์อย่างสมบูรณ์สำหรับ GPU สมัยใหม่ Mesa เชื่อมโยงกับโครงการโอเพนซอร์สอื่นๆ อีกหลายโครงการ: Direct Rendering Infrastructure และ X.org เพื่อให้การสนับสนุน OpenGL แก่ผู้ใช้ X บน Linux, FreeBSD และระบบปฏิบัติการอื่นๆ

ขั้นตอน

ส่วนที่ 1 จาก 3: การเตรียมระบบปฏิบัติการ Linux Mint ของคุณสำหรับการพัฒนา OpenGL

ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่ 1
ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่ 1

ขั้นตอนที่ 1 เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้เพื่อติดตั้งไลบรารีที่จำเป็นสำหรับการพัฒนา OpenGL:

  • เข้าสู่ sudo apt-get update
  • เข้าสู่ sudo apt-get install freeglut3
  • ป้อน sudo apt-get install freeglut3-dev
  • ป้อน sudo apt-get install binutils-gold
  • ป้อน sudo apt-get install g++ cmake
  • ป้อน sudo apt-get install libglew-dev
  • ป้อน sudo apt-get install g++
  • ป้อน sudo apt-get install mesa-common-dev
  • ป้อน sudo apt-get install build-essential
  • ป้อน sudo apt-get install libglew1.5-dev libglm-dev
ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่2
ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่2

ขั้นตอนที่ 2 รับข้อมูลเกี่ยวกับการใช้งาน OpenGL และ GLX ที่ทำงานบนจอแสดงผล X ที่กำหนด

เมื่อต้องการทำเช่นนี้ ให้ป้อน glxinfo

ส่วนที่ 2 จาก 3: การสร้างโปรแกรม OpenGL แรกของคุณ

ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่ 3
ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่ 3

ขั้นตอนที่ 1. เปิดเทอร์มินัล

สร้างไดเร็กทอรี เปลี่ยนเป็นไดเร็กทอรี และใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ เช่น nano หรือ gedit เพื่อสร้างซอร์สโค้ด OpenGL ของคุณ ป้อนคำสั่งต่อไปนี้ด้านล่าง

  • ป้อน mkdir Sample-OpenGL-Programs

    ซึ่งจะสร้างไดเร็กทอรีสำหรับเก็บโปรแกรม OpenGL ของคุณ

  • ใส่ cd Sample-OpenGL-Programs

    นี้จะเปลี่ยนคุณเป็นไดเร็กทอรีของคุณ

  • ป้อน nano main.c หรือ gedit main.c

ขั้นตอนที่ 2 คัดลอกและวางหรือพิมพ์รหัส:

    #include #include โมฆะ renderFunction () { glClearColor (0.0, 0.0, 0.0, 0.0); glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 1.0, 1.0); glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); glBegin(GL_POLYGON); glVertex2f(-0.5, -0.5); glVertex2f(-0.5, 0.5); glVertex2f(0.5, 0.5); glVertex2f(0.5, -0.5); glEnd(); glFlush(); } int main (int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE); glutInitWindowSize(500, 500); glutInitWindowPosition(100, 100); glutCreateWindow("OpenGL - การสาธิตหน้าต่างแรก"); glutDisplayFunc (renderFunction); glutMainLoop(); กลับ 0; }

ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่4
ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่4

ขั้นตอนที่ 3 บันทึกไฟล์และออก

ส่วนที่ 3 จาก 3: การคอมไพล์และเรียกใช้แอปพลิเคชัน OpenGL ของคุณ

ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่ 5
ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่ 5

ขั้นตอนที่ 1 เข้าสู่ไดเร็กทอรี Sample-OpenGL-Programs

ขณะอยู่ที่นั่น ให้รันคำสั่งต่อไปนี้:

  • g++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLExample

    คำสั่งนี้จะรวบรวมและเชื่อมโยงไลบรารี OpenGL ของคุณ

ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่ 6
ติดตั้ง Mesa (OpenGL) บน Linux Mint ขั้นตอนที่ 6

ขั้นตอนที่ 2. เรียกใช้โปรแกรม

เมื่อต้องการทำเช่นนี้ พิมพ์ต่อไปนี้:

ป้อน./OpenGLExample

หน้าต่างแรกของ OpenGL แก้ไขผลลัพธ์
หน้าต่างแรกของ OpenGL แก้ไขผลลัพธ์

ขั้นตอนที่ 3 รอผล

หากคุณทำทุกอย่างถูกต้อง หน้าต่างจะเปิดขึ้น มันจะแสดงสี่เหลี่ยมสีขาวบนพื้นหลังสีดำ หน้าต่างจะมีชื่อว่า "OpenGL - การสาธิตหน้าต่างแรก"

แนะนำ: