วิธีค้นหาเวอร์ชัน opengl ของ windows 7 แอปพลิเคชันและเกม OpenGL บางตัวหยุดทำงานโดยอ้างถึงข้อเท็จจริงที่ว่าระบบไม่รองรับ OpenGL ผู้ที่เริ่มต้นจะช้ามาก เกิดอะไรขึ้น

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

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

เมื่อคุณมีการติดตั้งมากที่สุด ไดรเวอร์ใหม่ไม่มีการอัพเดตการ์ดแสดงผลอีกต่อไป แต่การแจ้งเตือนเกี่ยวกับความจำเป็นในการอัปเดต OpenGL ยังคงปรากฏขึ้น ให้ไปที่วิธีที่สามทันที หากตัวเลือกนี้ไม่ทำให้เกิดผลลัพธ์ใดๆ แสดงว่าอุปกรณ์ของคุณไม่รองรับ ห้องสมุดล่าสุด- เราขอแนะนำให้คุณพิจารณาเลือกการ์ดแสดงผลใหม่

วิธีที่ 1: อัปเดตไดรเวอร์การ์ดแสดงผลใน Windows 7

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

วิธีที่ 2: การอัปเดตส่วนประกอบในยูทิลิตี้ที่เป็นกรรมสิทธิ์ของการ์ดแสดงผล

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

เจ้าของการ์ด AMD จำเป็นต้องอ่านบทความอื่นเพราะว่า ในกรณีนี้การดำเนินการทั้งหมดจะดำเนินการในหรือใน ขึ้นอยู่กับประเภทของซอฟต์แวร์ที่ติดตั้ง

วิธีที่ 3: อัพเดต DirectX

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

บน ในขณะนี้เวอร์ชันล่าสุดสำหรับระบบปฏิบัติการ Windows 7 คือ DirectX 11 หากคุณได้ติดตั้งไลบรารีก่อนหน้านี้ เราขอแนะนำให้อัปเดตและตรวจสอบฟังก์ชันการทำงานของซอฟต์แวร์ อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้ในบทความอื่น

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

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

OpenGL: วิธีที่ง่ายที่สุดคืออะไร?

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

ในการเปิดใช้งานกระบวนการคุณต้องป้อน "ตัวจัดการอุปกรณ์" มาตรฐานซึ่งสามารถทำได้จาก "แผงควบคุม" ส่วนการดูแลระบบคอมพิวเตอร์หรือตามคำสั่ง devmgmgt.msc ผ่านบรรทัดคอนโซล "เรียกใช้" และค้นหาวิดีโอที่ติดตั้ง อะแดปเตอร์ที่นั่น

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

จะอัพเดต OpenGL บน Windows 7 หรือระบบอื่น ๆ โดยใช้ยูทิลิตี้พิเศษได้อย่างไร

สำหรับเจ้าของ ชิป NVIDIAและ Radeon งานนั้นค่อนข้างง่ายขึ้น ตามกฎแล้ว โปรแกรมควบคุมพิเศษ เช่น PhysX และ Catalyst จะได้รับการติดตั้งไว้ล่วงหน้าแล้ว นั่นคือเหตุผลที่คุณสามารถอัปเดตไดรเวอร์ OpenGL ได้โดยใช้ไดรเวอร์เหล่านั้น

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

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

ในที่สุดคุณสามารถติดตั้งยูทิลิตี้พิเศษที่เรียกว่า OpenGL Extensions Viewer ซึ่งคุณสามารถค้นหาเวอร์ชันได้ แพ็คเกจที่ติดตั้งไดรเวอร์และอัปเดตเป็นเวอร์ชันล่าสุด

อัพเดตไดเร็คเอ็กซ์

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

หากต้องการทราบ รุ่นที่ติดตั้งคุณสามารถใช้คำสั่ง dxdiag ที่ป้อนในเมนู Run คุณสามารถดาวน์โหลดการแจกจ่ายใหม่ได้จากเว็บไซต์อย่างเป็นทางการ ฝ่ายสนับสนุนของไมโครซอฟต์ในส่วนการดาวน์โหลด

ดังที่ชัดเจนแล้ว DirectX OpenGLคุณสามารถอัปเดตได้โดยเพียงแค่เริ่มกระบวนการติดตั้งของการแจกจ่ายที่ดาวน์โหลด ข้อดีอีกประการหนึ่งของการอัปเดตนี้คือ คุณสามารถทำการทดสอบหลายอย่างภายในกล่องโต้ตอบ DirectX ได้ รวมถึงประสิทธิภาพของ DirectSound, ffdshow, Direct3D เป็นต้น

เหตุใดไดรเวอร์จึงไม่อัพเดต

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

อย่างไรก็ตามปัญหานี้มักเกิดขึ้นบ่อยที่สุดในกรณีของชิปวิดีโอรวมของมาตรฐานวิดีโอออนบอร์ดซึ่งติดตั้งอยู่ใน เมนบอร์ด- กับ การ์ดจอแยกตามกฎแล้วไม่มีปัญหาดังกล่าว (โดยธรรมชาติแล้วหากชิปไม่ล้าสมัยเกินไปและรองรับเทคโนโลยี OpenGL ในตอนแรก) ฉันคิดว่ามันชัดเจนอยู่แล้วว่าการ์ดดังกล่าวทำอย่างไร แต่บางครั้งอาจจำเป็นต้องอัปเดต แพลตฟอร์ม Javaรันไทม์หรือแม้กระทั่ง NET Frameworkจาก Microsoft - เราก็ไม่ควรลืมเรื่องนี้เช่นกัน แต่ตามกฎแล้วในกรณีส่วนใหญ่สิ่งนี้ไม่จำเป็น - การใช้ยูทิลิตี้ OpenGL Extensions Viewer แบบขนานก็เพียงพอแล้ว

บางครั้ง ในการรันแอพพลิเคชั่นหรือเกมบน Windows คุณอาจจำเป็นต้องมีชื่อแพ็คเกจที่ติดตั้งอยู่ ระบบปฏิบัติการโปรแกรม

ดังนั้นจึงตอบคำถามว่าจะค้นหา DirectX ที่ติดตั้งได้อย่างไร

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

เวอร์ชันใหม่มีอะไรบ้าง?

ส่วนสำคัญ ซอฟต์แวร์ใช้งานได้เฉพาะในสภาพแวดล้อมที่เหมาะสม - พร้อมไดรเวอร์และแพ็คเกจซอฟต์แวร์ที่จำเป็น

ตัวอย่างเช่น, อะโดบี โฟโต้ช็อปต้องติดตั้งซอฟต์แวร์ OpenGL และเกือบทั้งหมด เกมสมัยใหม่จะไม่ทำงานหากไม่มี DirectX 11

ความรู้แม่นๆ แพ็คเกจมัลติมีเดีย(รวมถึงทรัพยากรคอมพิวเตอร์) ช่วยให้คุณหลีกเลี่ยงได้ ปัญหาต่อไปนี้:

  • การซื้อหรือดาวน์โหลดแอปพลิเคชันที่ระบบไม่รองรับ
  • ความพยายามที่จะติดตั้งมากกว่า รุ่นแรกๆไดเรคเอ็กซ์

สำหรับแอพพลิเคชั่นส่วนใหญ่ที่ต้องใช้ซอฟต์แวร์พิเศษ เช่น DirectX ซอฟต์แวร์นั้นจะรวมอยู่ในแพ็คเกจ และในระหว่างกระบวนการติดตั้ง แนะนำให้ติดตั้งลงในคอมพิวเตอร์ของคุณหรืออัปเดต

แต่หากไม่มีการอัปเดตอัตโนมัติ แต่โปรแกรมไม่เริ่มทำงานด้วยเหตุผลบางประการ คุณจะต้องค้นหาแพ็คเกจมัลติมีเดียเพื่อทำความเข้าใจว่าความไม่เข้ากันกับแอปพลิเคชันนั้นทำให้เกิดปัญหาหรือไม่

วิธีง่ายๆ ในการพิจารณา

หากต้องการทราบ เวอร์ชันไดเร็กเอ็กซ์ล่าสุด ระบบที่ติดตั้งค่อนข้างง่าย - ในระบบปฏิบัติการสมัยใหม่แพ็คเกจนั้นรวมอยู่ใน Windows แล้ว และคุณสามารถกำหนดความหลากหลายได้ด้วยชื่อของระบบ:

  • หนึ่งในเรื่องธรรมดาที่สุด ระบบวินโดวส์ 7 ในตัวคือ DirectX 10 เหมาะสำหรับคนส่วนใหญ่ แอปพลิเคชั่นกราฟิก, เกมและไฟล์มัลติมีเดีย
  • ใน Windows ที่ล้าสมัย XP ตามค่าเริ่มต้นมีการติดตั้งแพ็คเกจเวอร์ชันที่ 9 ซึ่งมักจะต้องได้รับการอัปเดตเพื่อให้ทำงานได้มากขึ้น โปรแกรมที่ทันสมัย;
  • Windows 8 รวม DirectX 11;
  • โปรแกรมทั้งรุ่นที่ 11 และ 12 สามารถรวมอยู่ใน Windows ล่าสุดที่สิบได้

คำจำกัดความโดยใช้เครื่องมือในตัว

สำหรับ คำจำกัดความที่แม่นยำเวอร์ชัน DirectX ที่ใช้เครื่องมือวินิจฉัยในตัว ต้องใช้:

  1. เปิดเมนูการดำเนินการคำสั่งโดยกดปุ่ม Windows + “R” พร้อมกัน
  2. ป้อนคำสั่ง dxdiag;
  3. ในหน้าต่างที่เปิดขึ้นหลังจากดำเนินการคำสั่ง บนแท็บแรก ให้ค้นหาข้อมูลเกี่ยวกับโปรแกรมซึ่งอยู่ที่ด้านล่างของรายการ

คำแนะนำ!เนื่องจากระบบแสดงเฉพาะค่าจำนวนเต็ม บางครั้งข้อมูล DirectX 11 ที่แสดงอาจหมายความว่าระบบมีเวอร์ชัน 11.1 หรือ 11.2 ติดตั้งอยู่จริงๆ อย่างไรก็ตาม ในกรณีส่วนใหญ่รายละเอียดดังกล่าวไม่สำคัญ

อีกที่หนึ่งในการค้นหาเวอร์ชัน DirectX คือแผงควบคุมของการ์ดแสดงผลหากติดตั้งไว้

ตัวอย่างเช่นสำหรับผลิตภัณฑ์ เอ็นวิเดียข้อมูลดังกล่าวจะแสดงขึ้นเมื่อดูข้อมูลระบบ

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

รุ่นฟรียูทิลิตี้นี้สามารถพบได้บนอินเทอร์เน็ตและติดตั้งบนคอมพิวเตอร์ของคุณ - ในอนาคตคุณจะต้องใช้ไม่เพียงเพื่อพิจารณาว่าคุณมี DirectX เวอร์ชันใดเท่านั้น

คุณสามารถค้นหาคุณสมบัติที่คล้ายกันได้ในยูทิลิตี้อื่น

แสดงเวอร์ชันแพ็คเกจสื่อ โปรแกรมเอไอด้า 64

คำถาม: กำหนดเวอร์ชัน opengl


ต้องการรหัสสำหรับ opengl es 2
และเครือข่ายเต็มไปด้วยโค้ดสำหรับเวอร์ชันแรก
คุณจะระบุเวอร์ชัน opengl อย่างรวดเร็วด้วยรหัสได้อย่างไร?
จำเป็นต้องมีรอยดำในสองสามขั้นตอนแรกหรือไม่?

คำตอบ:ก่อนอื่นต้องใช้ VBO เช่น glGenBuffers, glBindBuffer เป็นต้น แม้ว่าสิ่งนี้จะได้รับการรองรับตั้งแต่ 1.5 ประการที่สอง คุณต้องใช้เชดเดอร์ เช่น glCreateProgram, glLinkProgram, glSetShader เป็นต้น โค้ดควรมีโค้ดเชเดอร์ด้วย (แม้ว่าจะไม่มีข้อกำหนดสำหรับเชเดอร์ก่อน 3.3 แต่หากไม่มีเชเดอร์ 2.0 ก็ไม่มีประโยชน์เลยจาก 1.5)

คำถาม: ฉันควรเลือก OpenGL เวอร์ชันใดเพื่อให้แอปพลิเคชันรองรับ จำนวนมากที่สุดการ์ดจอ?


สวัสดี! คำถามเหมือนกับในหัวข้อทุกประการ: ฉันควรเลือก OpenGL เวอร์ชันใดเพื่อให้แอปพลิเคชันรองรับการ์ดแสดงผลจำนวนมากที่สุด

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

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

คำถาม: การเลือกเวอร์ชันที่เหมาะสมที่สุดของ OpenGL


คำถามคือ: สิ่งที่ควรเพียงพอ ความต้องการของระบบสำหรับเกม 2D ง่าย ๆ ในปี 2559? มีความคิดที่ว่าการสร้างโปรเจ็กต์ระดับ Flappy Bird บน OpenGL 4.x นั้นไม่ถูกต้อง เนื่องจากการ์ดวิดีโอหลายตัวไม่เข้ากันกับเวอร์ชันนี้ รุ่นขั้นต่ำในความคิดของฉัน OpenGL คือ 2.0 เนื่องจากในด้านหนึ่งครอบคลุมฮาร์ดแวร์รุ่นเก่า ในทางกลับกัน ทำให้สามารถใช้ GLSL shaders ได้ การประมวลผลภายหลังโดยใช้ framebuffer ทำได้โดยใช้ส่วนขยาย แต่ฉันไม่พอใจกับข้อจำกัดที่เกี่ยวข้องกับฟังก์ชัน glTexImage2D การ์ดแสดงผล OpenGL 2.0 บางรุ่นไม่อนุญาตให้สร้างพื้นผิวในหน่วยความจำที่สูงกว่า 1024px*1024px จำเป็นด้วย ความพยายามมากขึ้นเกี่ยวกับการเพิ่มประสิทธิภาพสำหรับฮาร์ดแวร์ดังกล่าว ฉันยินดีที่จะให้คำแนะนำใด ๆ คงจะดีถ้ามีสถิติเกี่ยวกับปัญหานี้ด้วย

คำตอบ:

ข้อความจาก 8ผู้สังเกตการณ์8

ฉันมีสถานการณ์ที่ฉันรวบรวมเกม (ใน exe) บนแล็ปท็อปสมัยใหม่ที่ใช้ระบบปฏิบัติการ Win7

ไม่สำคัญว่าคุณสะสมอะไร
สำหรับเครื่องยนต์ การกำหนดค่าของเครื่องที่ใช้งานเป็นสิ่งสำคัญ

ข้อความจาก 8ผู้สังเกตการณ์8

ปรากฎว่าเครื่องยนต์ประกอบ exe ในลักษณะที่เมื่อมันสตาร์ท แอปพลิเคชัน exeจะเลือกว่าจะใช้อะไร: OpenGL 2.0 หรือ OpenGL 4.x?

exe มีเอ็นจิ้น
เขาคือผู้ที่ประกอบการกำหนดค่าแบบไดนามิกเมื่อเปิดตัวจากโมดูลที่มีอยู่

คำถาม: เวอร์ชัน OpenGL


สวัสดีตอนเย็นสมาชิกฟอรัมที่รัก เป็นไปได้ไหม โดยใช้ OpenGLเวอร์ชัน 1.0–1.5 (ข้อจำกัดนี้กำหนดโดยอาจารย์ที่สถาบัน) การติดตั้ง เช่น GLUT (หรือไลบรารีอื่นๆ) ขอบคุณล่วงหน้าสำหรับคำตอบของคุณ
PS: ภาษาการเขียนโปรแกรม C หรือ C++

คำตอบ:หากคุณไม่ได้ใช้ส่วนขยายและฟังก์ชัน เช่น glCreateShaderObjectARB(..), glAttachObjectARB(..) ฯลฯ (เช่น ทำโดยไม่มีเชเดอร์) จากนั้นจะเป็น OpenGL 1.5

คำถาม: กำหนด เวอร์ชันวินโดวส์


สวัสดีทุกคน.
ฉันพบปัญหาต่อไปนี้: ฉันต้องตรวจสอบเวอร์ชันของระบบปฏิบัติการโดยไม่ใช้ GetVersionEx ความจริงก็คือบน msdn มีการเขียนเกี่ยวกับฟังก์ชันนี้:

อ้าง

แอปพลิเคชันไม่ปรากฏ สำหรับวินโดวส์ 8.1 หรือ Windows 10 จะกลับมา หน้าต่างค่าเวอร์ชันระบบปฏิบัติการ 8 (6.2) เมื่อแอปพลิเคชันปรากฏตามที่กำหนดแล้ว ระบบปฏิบัติการเวอร์ชัน GetVersionEx จะส่งคืนเวอร์ชันนั้นเสมอ ใบสมัครปรากฏให้เห็นในรุ่นต่อๆ ไป

แต่ฉันแค่ต้องการให้แอปพลิเคชันของฉันตรวจสอบว่ามันทำงานบน Windows 10
ตัวเลือกในการเพิ่มในรายการ แอพพลิเคชั่น Windows 10 ไม่พอดี..

ในความเป็นจริงคือคำถาม: มีวิธีใดบ้างในการกำหนดเวอร์ชันของ Windows โดยใช้เฉพาะฟังก์ชันโหมดผู้ใช้ (RtlGetVersion ไม่เหมาะเนื่องจากทำงานในโหมดเคอร์เนล)

ข้อความนี้ได้รับการแก้ไขโดย รูดอล์ฟนินจา - 13.8.2015, 12:16

คำถาม: ตรวจสอบเวอร์ชันของ ASP.NET ที่ติดตั้ง


สวัสดี! ฉันกำลังเขียนโปรแกรมรวบรวมข้อมูลจากสิ่งแวดล้อม
บอกวิธีตรวจสอบเวอร์ชันของ ASP.NET ที่ติดตั้งบนพีซี
ฉันได้พิจารณาเวอร์ชันของเฟรมเวิร์ก .NET และอื่นๆ อีกมากมายแล้ว แต่ ASP.NET มีปัญหา

คำตอบ:

ข้อความจาก เนฟบี

หรือมันเข้ากัน เวอร์ชัน NETกรอบ?

ไม่ควรพลาดเพราะนี่คือ NET Framework ซึ่งเป็นเพียงส่วนประกอบบางส่วนจากองค์ประกอบ