السير الذاتية صفات تحليل

تحميل برنامج opengl ويندوز 7. برنامج opengl اخر اصدار

الملف Opengl32.dll هو 0.74 ميجابايتل 32 بت, 1.04 ميجابايتل 64 بت. روابط التنزيل حديثة ولم يتلق المستخدمون أي تعليقات سلبية. لقد تم تنزيله 40086 مرات منذ الإصدار وقد تلقت 4.7 بعيدا عن المكان 5 نجوم.

جدول المحتويات

أنظمة التشغيل المتوافقة مع ملف Opengl32.dll

كافة إصدارات الملف Opengl32.dll

أحدث إصدار من الملف Opengl32.dll هو 6.3.9600.17415 نسخة ل 32 بتو ال 6.3.9600.17415 نسخة ل 64 بت. قبل هذا الإصدار، كان هناك 16 تم إصدار الإصدارات. تم إدراج إصدارات الملفات Opengl32.dll القابلة للتنزيل أدناه من الأحدث إلى الأقدم.

  1. 6.3.9600.17415 - 32 بت (x86)
  2. 6.3.9600.17415 - 64 بت (x64)
  3. 6.3.9600.16384 - 32 بت (x86)
  4. 6.2.9200.16384 - 32 بت (x86) ( 2014-05-31 )
  5. 6.2.9200.16384 - 32 بت (x86)
  6. 6.1.7600.16385 - 32 بت (x86)
  7. 6.1.7600.16385 - 64 بت (x64)
  8. 6.0.6001.18000 - 32 بت (x86) ( 2014-02-28 )
  9. 6.0.6001.18000 - 64 بت (x64)
  10. 6.0.6000.16386 - 32 بت (x86) ( 2014-02-28 )
  11. 6.0.6000.16386 - 32 بت (x86)
  12. 5.2.3790.3959 - 32 بت (x86)
  13. 5.1.2600.5512 - 32 بت (x86) ( 2014-02-28 )
  14. 5.1.2600.5512 - 32 بت (x86)
  15. 5.1.2600.2180 - 32 بت (x86)
  16. 6.1.7100.0 - 32 بت (x86)

كيفية تنزيل ملف Opengl32.dll؟

طرق حل Opengl32.dll

انتباه!قبل البدء في تثبيت Opengl32.dllالملف، يجب عليك تنزيل الملف. إذا كنت لا تعرف كيفية تنزيل الملف أو إذا كنت تواجه مشكلة أثناء التنزيل، فيمكنك الاطلاع على دليل التحميل لديناأ الأسطر القليلةفوق.

الطريقة الأولى: حل خطأ DLL عن طريق نسخ ملف Opengl32.dll إلى مجلد نظام Windows

  1. الملف الذي ستقوم بتحميله هو ملف مضغوط بالملحق " .أَزِيز". لا يمكنك تثبيت " مباشرة .أَزِيز". ولهذا السبب، انقر نقرًا مزدوجًا فوق هذا الملف أولاً وافتح الملف. ستشاهد الملف المسمى " Opengl32.dll" في النافذة التي تفتح. اسحب هذا الملف إلى سطح المكتب باستخدام زر الماوس الأيسر. هذا هو الملف الذي تحتاجه.
    الخطوة 1:
  2. انسخ ال " Opengl32.dll"ملف الملف الذي قمت باستخراجه.
  3. الصق ملف dll الذي نسخته في " جيم:\ويندوز\System32"مجلد.
    الخطوه 3:
  4. إذا كان نظام التشغيل الخاص بك يحتوي على 64 بتالهندسة المعمارية، انسخ " Opengl32.dll"ملف ولصقه أيضًا في" جيم:\ويندوز\sysWOW64"مجلد.
    ملحوظة!على 64 بتالأنظمة، يجب أن يكون ملف dll في كلا المجلدين " sysWOW64"المجلد وكذلك" نظام32" المجلد. بمعنى آخر، يجب عليك نسخ " Opengl32.dll" الملف في كلا المجلدين.

    الخطوة 4:
  5. من أجل تشغيل سطر الأوامركمسؤول، أكمل الالخطوات التالية.
    ملحوظة!في هذا التفسير قمنا بتشغيل سطر الأوامرعلى ويندوز 10. إذا كنت تستخدم أحد ويندوز 8.1, ويندوز 8, ويندوز 7, ويندوز فيستاأو ويندوز إكس بيأنظمة التشغيل، يمكنك استخدام نفس الأساليب ل قم بتشغيل سطر الأوامر كمسؤول. بالرغم من أن الصور مأخوذة من ويندوز 10العمليات متشابهة.
    1. أولا، افتح قائمة البدأوقبل النقر في أي مكان، اكتب " كمد"لكن لا تضغط على Enter.
    2. عندما ترى " سطر الأوامر"الخيار من بين نتائج البحث، اضغط على " كنترول" + "يحول" + "يدخل"المفاتيح الموجودة على لوحة المفاتيح.
    3. ستظهر نافذة تسأل " هل تريد تشغيل هذه العملية؟". قم بتأكيد ذلك بالنقر على " نعم" زر.
    الخطوة 5:
  6. الصق الأمر أدناه في سطر الأوامرالنافذة التي تفتح واضغط يدخلمفتاح. سيؤدي هذا الأمر إلى حذف السجل الذي به مشكلات Opengl32.dllملف (لن يحدث شيء للملف الذي قمنا بلصقه في ملف نظام32المجلد، فهو يقوم فقط بحذف السجل من المجلد محرر سجل ويندوز. الملف الذي قمنا بلصقه في ملف نظام32لن يتضرر المجلد).
    %windir%\System32\regsvr32.exe /u Opengl32.dll

    الخطوة 6:
  7. اذا كان لديك نظام التشغيل 64 بت، بعد تشغيل الأمر أعلاه، يجب عليك تشغيل الأمر أدناه. سيقوم هذا الأمر بتنظيف Opengl32.dllسجل الملف التالف في 64 بتأيضًا (ستكون عملية التنظيف في السجلات الموجودة في محرر التسجيل فقط. بمعنى آخر، ملف dll الذي قمت بلصقه في ملف سيسوو64سيبقى المجلد كما هو) .
    %windir%\SysWoW64\regsvr32.exe /u Opengl32.dll

    الخطوة 7:إلغاء تثبيت السجل المعطل لملف Opengl32.dll من محرر التسجيل (للإصدار 64 بت)
  8. يجب عليك إنشاء تسجيل جديد لملف dll الذي قمت بحذفه من محرر التسجيل. للقيام بذلك، انسخ الأمر أدناه والصقه في ملف سطر الأوامروضرب يدخل.
    %windir%\System32\regsvr32.exe /i Opengl32.dll

    الخطوة 8:
  9. إذا كنت تستخدم أ 64 بتنظام التشغيل، بعد تشغيل الأمر أعلاه، تحتاج أيضًا إلى تشغيل الأمر أدناه. باستخدام هذا الأمر، سنكون قد أضفنا ملفًا جديدًا بدلاً من الملف التالف Opengl32.dllالملف الذي قمنا بحذفه.
    %windir%\SysWoW64\regsvr32.exe /i Opengl32.dll

    الخطوة 9:
  10. قد ترى بعض رسائل الخطأ عند تشغيل الأوامر من سطر الأوامر. لن تمنع هذه الأخطاء تثبيت الملف Opengl32.dllملف. بمعنى آخر، سينتهي التثبيت، لكنه قد يظهر بعض الأخطاء بسبب بعض حالات عدم التوافق. بعد إعادة تشغيل جهاز الكمبيوتر الخاص بك، لمعرفة ما إذا كان التثبيت ناجحًا أم لا، حاول تشغيل البرنامج الذي كان يسبب خطأ dll مرة أخرى. إذا استمر ظهور الأخطاء عند تشغيل البرنامج بعد التثبيت، فيمكنك تجربة الطريقة الثانيةكبديل.

Open Graphics Library أو OpenGL عبارة عن تطوير لـ Cilicon Graphics. يتم استخدامه عند كتابة الألعاب ذات الرسومات ثلاثية الأبعاد. الخطأ الشائع المرتبط بحزمة المكتبة هذه هو "الملف opengl32.dll مفقود." والسبب هو أنه تم حذف المكتبة المطلوبة بواسطة برنامج أو مستخدم تابع لجهة خارجية. يحدث هذا غالبًا عند تثبيت الألعاب المخترقة. لا تأتي تطبيقات التورنت دائمًا كاملة بجميع المكونات الضرورية، على عكس الإصدارات المرخصة. يمكن أن تقوم أداة إعادة التعبئة بإزالة opengl32.dll أو إتلافه أثناء التثبيت، ويمكنها أيضًا استبدال ملف dll الأصلي بإصداره الخاص. يؤدي هذا إلى بدء ظهور خطأ لجميع التطبيقات التي تستخدم OpenGL.

سبب شائع آخر للفشل هو برنامج مكافحة الفيروسات. عند تثبيت لعبة مشبوهة، قد يعتبر برنامج مكافحة الفيروسات مكتباته خطيرة ويعزلها. إذا حدث هذا، فما عليك سوى إرجاع opengl32.dll من العزل وإضافته إلى قائمة الاستبعاد. إذا كان الملف تالفًا أو محذوفًا، فسيكون إصلاح الخطأ أكثر صعوبة بعض الشيء.

خوارزمية الإجراءات هي كما يلي:

  • أعد تثبيت اللعبة
  • تحميل opengl32.dll
  • قم بتثبيت حزمة OpenGL بأكملها

بمجرد أن تفهم نوع الخطأ الذي حدث لك، حاول إعادة تثبيت البرنامج المشكل. سيساعدك هذا بالتأكيد إذا كنت تستخدم لعبة مرخصة. سيتم استبدال جميع المكتبات المشبوهة بالإصدارات الأصلية، وبعد ذلك سيعمل كل شيء. إذا تم تنزيل اللعبة من خلال ملف تورنت، فمن غير المرجح أن تساعد إعادة تثبيتها. سيكون من الأفضل البحث عن إصدار آخر لهذه اللعبة وتجربته. لم يساعد؟ ثم قم بتنزيل opengl32.dll من الشبكة ووضعه في مجلد النظام. يمكنك تنزيل ملف dll الحالي لنظام التشغيل Windows 7 أو الإصدارات الأحدث على بوابتنا. إذا كان لديك نظام x86، فقم بوضع opengl32.dll في C:\Windows\System32. سيحتاج مستخدمو Windows x64 إلى المجلد C:\Windows\SysWOW64. بمجرد إنشاء المكتبة، قم بتسجيلها وتشغيل اللعبة. الآن أنت تعرف ماذا تفعل إذا كان لديك خطأ opengl32.dll.

مما لا شك فيه أن العديد من اللاعبين يعرفون أن مثل هذه الأنظمة تعمل بشكل صحيح الألعاب الشهيرة، مثل Minecraft أو CS، أحد الشروط الأساسية هو تثبيت أحدث برامج تشغيل OpenGL على النظام. ستتم الآن مناقشة كيفية تحديث حزمة برامج التشغيل هذه، لأنها، مثل أي برنامج آخر، يمكن أن تصبح قديمة. ولهذا السبب توجد أحيانًا مشكلات في تشغيل ألعابك المفضلة.

برنامج OpenGL: ما هي أبسط طريقة؟

بادئ ذي بدء، إذا أبلغ النظام، عند بدء تشغيل لعبة أو تطبيق معين، أن برامج تشغيل OpenGL بحاجة إلى التحديث، فيجب عليك استخدام الحل الأكثر شيوعًا.

لتنشيط العملية، يجب عليك الدخول إلى "إدارة الأجهزة" القياسية، والتي يمكن إجراؤها من "لوحة التحكم"، أو قسم إدارة الكمبيوتر، أو عن طريق الأمر devmgmgt.msc عبر سطر وحدة التحكم "تشغيل"، والعثور على الفيديو المثبت محول هناك.

يمكن بدء التحديث باستخدام الأمر الذي يحمل نفس الاسم في قائمة النقر بزر الماوس الأيمن أو في قسم خصائص الجهاز. إذا قمت بتحديد البحث التلقائي، فقد لا يؤدي ذلك إلى ظهور نتائج، وسيقوم النظام بالإبلاغ عن تثبيت برنامج التشغيل الأكثر ملاءمة بالفعل. لذلك، يُنصح بالانتقال أولاً إلى موقع الشركة المصنعة للمعدات، وتحديد طراز بطاقة الرسومات الخاصة بك، وتنزيل أحدث برنامج تشغيل، وأثناء التثبيت، قم بالإشارة إلى موقع التوزيع المحفوظ.

كيفية تحديث OpenGL على نظام التشغيل Windows 7 أو أي نظام آخر باستخدام الأدوات المساعدة المتخصصة؟

بالنسبة لأصحاب رقائق NVIDIA و Radeon، يمكن تبسيط المهمة إلى حد ما. كقاعدة عامة، يتم توفير برامج تحكم خاصة مثل PhysX وCatalyst مثبتة مسبقًا لهم. ولهذا السبب يمكنك تحديث برنامج تشغيل OpenGL باستخدامها.

إذا لم تكن هذه الأدوات المساعدة متاحة لسبب ما، فيجب عليك ببساطة تنزيلها ودمجها في النظام. إذا كان لديك اتصال إنترنت نشط باستمرار، فستكون مفيدة ليس فقط لإعداد الألعاب، ولكن أيضًا لمراقبة ظهور الإصدارات الجديدة من برامج التشغيل الضرورية تلقائيًا، بما في ذلك OpenGL.

من حيث المبدأ، إذا كان المستخدم لا يحب هذا الخيار، فلا يمكنك استخدام برامج أقل إثارة للاهتمام مثل Driver Booster، والتي، دون تدخل المستخدم، تقوم بتحديث برامج التشغيل لجميع الأجهزة والبرامج المثبتة على جهاز كمبيوتر أو كمبيوتر محمول. سيحدد التطبيق تلقائيًا إصدار برنامج تشغيل OpenGL أثناء فحص النظام. كيفية تحديثه؟ ما عليك سوى الموافقة على العرض لتثبيت التحديثات التي تم العثور عليها. بمجرد اكتمال عملية التحديث، ستكون هناك حاجة إلى إعادة تشغيل كاملة.

أخيرًا، يمكنك تثبيت أداة مساعدة خاصة تسمى OpenGL Extensions Viewer، والتي يمكنك من خلالها معرفة إصدار حزمة برنامج التشغيل المثبتة وتحديثها إلى أحدث إصدار.

تحديث دايركت اكس

ومع ذلك، قد لا يعطي التحديث النتيجة الإيجابية المرجوة دون تحديث منصة DirectX، التي تعد بمثابة جسر يربط بين الأجهزة والبرامج من حيث الوسائط المتعددة.

يمكنك معرفة الإصدار المثبت باستخدام الأمر dxdiag الذي تم إدخاله في قائمة التشغيل. يمكنك تنزيل التوزيع الجديد من موقع دعم Microsoft الرسمي في قسم التنزيلات.

كما هو واضح بالفعل، يمكن تحديث DirectX OpenGL بمجرد بدء عملية تثبيت التوزيعة التي تم تنزيلها. فائدة أخرى لهذا التحديث هي أنه يمكنك تشغيل عدد من المعايير داخل مربع حوار DirectX نفسه، بما في ذلك أداء DirectSound وffdshow وDirect3D وما إلى ذلك.

لماذا لا يتم تحديث برامج التشغيل؟

إذا لم يساعد أي من الحلول المذكورة أعلاه فجأة، فمن المرجح أن السبب يكمن فقط في حقيقة أن محول الفيديو ببساطة لا يدعم الإصدار المثبت من OpenGL، لذلك، بغض النظر عن الطريقة التي حاولت بها، لن تتمكن من تثبيت برنامج التشغيل. السبيل الوحيد للخروجسيتم تثبيت بطاقة فيديو أكثر قوة.

بالمناسبة، تحدث هذه المشكلة غالبًا في حالة شرائح الفيديو المدمجة بمعيار الفيديو الموجود على اللوحة، والتي تم دمجها في اللوحات الأم. كقاعدة عامة، لا توجد مثل هذه المشاكل مع بطاقات الفيديو المنفصلة (بالطبع، بشرط ألا تكون الشريحة قديمة جدًا وتدعم تقنية OpenGL أصلاً). أعتقد أنه من الواضح بالفعل كيفية عمل مثل هذه البطاقات. لكن في بعض الأحيان قد يكون من الضروري تحديث منصات JAVA Runtime أو حتى .NET Framework من Microsoft - ويجب ألا ننسى هذا أيضًا. ولكن كقاعدة عامة، في معظم الحالات، هذا غير مطلوب - يكفي استخدام الأداة المساعدة OpenGL Extensions Viewer بالتوازي.

OpenGL عبارة عن منصة خاصة لأجهزة الكمبيوتر التي تعمل بنظام Windows 10، والتي بفضلها يمكنك معرفة المزيد حول بطاقة الفيديو الخاصة بك. تستحق الأداة التنزيل لضبط أداء نظام الرسومات وتحسينه. هذه الأداة متاحة فقط إذا كان لديك حل من nVidia مثبتًا على جهاز الكمبيوتر الخاص بك؛ ولن تعمل هذه الحزمة مع جميع البطاقات الأخرى.

يمكنك تنزيل OpenGL مجانًا تمامًا من الموقع الرسمي. تم تطوير GL بواسطة Nvidia، لذلك ليس من المستغرب أنه مناسب فقط لبطاقات هذه الشركة المصنعة. لكن هذا لا يجعل الحل أقل شعبية، لأن بطاقات Nvidia مثبتة، بحسب الإحصائيات الرسمية، على ما لا يقل عن 36% من الأجهزة الحديثة.

لنبدأ بالأساسيات، هناك إصداران من OpenGL:

  • للمطورين؛
  • لمستخدمي أجهزة الكمبيوتر الشخصية؛

على الأرجح، أنت بحاجة إلى الثانية. يعد إصدار المطور منتجًا احترافيًا يسمح للمبرمجين بإضافة دعم لأحدث تقنيات الرسومات إلى أدواتهم المساعدة. وإذا لم تقم بتطوير أي برنامج، فلن يساعدك هذا الحل بأي شكل من الأشكال. ستحتاج إلى بيئة للمستخدمين تسمح لك بتحسين أداء الجهاز، وكذلك تحسين أداء جميع البرامج التي تمت كتابتها مع مراعاة هذه التقنية. وهناك الكثير من الأدوات المساعدة المشابهة، بدءًا من الألعاب الشائعة مثل، وانتهاءً بمحرري ملفات الفيديو والصوت المحترفين.

لماذا تحتاج إلى تنزيل برنامج OpenGL؟

حتى تتمكن من إطلاق العنان لإمكانيات جهازك الذي يحتوي على بطاقة Nvidia المدمجة. لا يمكن أن تكون هذه بطاقة منفصلة فحسب، بل أيضًا حلولًا مدمجة في أجهزة الكمبيوتر المحمولة، مثل MX 150، لأن أحدث إصدار من OpenGL يعمل مع جميع أنواع البطاقات، بما في ذلك تلك المدمجة في الأجهزة المحمولة. بعد التثبيت سيكون لديك الخيارات التالية:

  • تحسين تشغيل التطبيقات باستخدام تقنية OpenGL؛
  • تحسين أداء بطاقات NVidia؛

يعد هذا الملف حلاً للمشكلة إذا ألقى نظام التشغيل خطأً. يمكنك إما إعادة تثبيت الحزمة نفسها من هذه الصفحة، أو تنزيل المكتبة من الرابط أعلاه. الخيار الأول هو الأفضل، لأنه يسمح لك بعدم البحث عن مكان وضع ملف DLL، وكيفية الكتابة فوقه، والتعامل مع المشكلات الأخرى.

عيوب استخدام الحل

لا توجد سلبيات لقرار استخدام المنتج. يتم تثبيته بنقرتين، ولا يثقل كاهل نظام التشغيل Windows 10، كما أنه يعمل بالفعل على تحسين أداء الرسومات. الحجة الجادة الوحيدة التي صادفناها في مراجعات الآخرين هي أن الأداة المساعدة ليست عالمية.

إنه يعمل فقط مع شركة تصنيع بطاقة واحدة. يؤدي هذا إلى تقليل عدد أجهزة الكمبيوتر التي تعمل بنظام Windows حيث يمكن تثبيته بشكل كبير، لكن لا يمكنك إلقاء اللوم عليه في هذا، لأنه منتج متخصص مصمم ليكون الميزة المحددة للغاية التي تجعل المشتري يدفع أمواله مقابل حلول من Nvidia، و لا للمنافسين. هذه هي الإستراتيجية الرئيسية التي اتبعتها الشركة على مدار السنوات العشر الماضية، حيث أطلقت المزيد والمزيد من التطبيقات المتخصصة للغاية والمتاحة لعملائها فقط.

دعم برنامج تشغيل OpenGL
يوفر إصدار برنامج تشغيل Windows 259.31 وإصدار برامج تشغيل Linux 256.38.03 دعمًا كاملاً لـ OpenGL 4.1 وGLSL 4.10 على الأجهزة القادرة. يدعم برنامج التشغيل هذا أيضًا العديد من امتدادات OpenGL الجديدة لكل من وحدات معالجة الرسومات ذات القدرة 4.1 ووحدات معالجة الرسومات الأقدم. روابط تنزيل برنامج التشغيل موجودة في القاعمن هذه الصفحة.

ملاحظات إصدار برنامج التشغيل OpenGL 4.1

ستحتاج إلى أي من وحدات معالجة الرسوميات التالية المعتمدة على Fermi لتتمكن من الوصول إلى وظائف OpenGL 4.1 وGLSL 4.10:


بالنسبة للأجهزة التي تدعم OpenGL 2، يتم توفير هذه الملحقات الجديدة:

ARB_debug_output
توافق ARB_ES2 (أيضًا في الإصدار الأساسي OpenGL 4.1)
ARB_separate_shader_objects (أيضًا في OpenGL 4.1 الأساسي)

بالنسبة للأجهزة التي تدعم OpenGL 3، يتم توفير هذه الملحقات الجديدة:

ARB_get_program_binary (أيضًا في OpenGL 4.1 الأساسي)
ARB_قوة
ARB_viewport_array (أيضًا في OpenGL 4.1 الأساسي)
GLX_EXT_create_context_ES2_profile
WGL_EXT_create_context_ES2_profile
GLX_ARB_create_context_robust_access
WGL_ARB_create_context_robust_access

بالنسبة للأجهزة التي تدعم OpenGL 4، يتم توفير هذه الملحقات الجديدة:

ARB_shader_precision (أيضًا في OpenGL 4.1 الأساسي)
ARB_vertex_attrib_64bit (أيضًا في OpenGL 4.1 الأساسي)

يمكن تنزيل مواصفات OpenGL 4.1 وGLSL 4.10 وجميع مواصفات امتداد ARB هنا: http://www.opengl.org/registry/

بالنسبة لأي أخطاء أو مشكلات، يرجى الإبلاغ عن خطأ من خلال موقع المطور:https://nvdeveloper.nvidia.com/
OpenGL 4.1 على الأسئلة الشائعة حول أجهزة NVIDIA
1) كيف أبدأ باستخدام OpenGL 4.1 في قاعدة التعليمات البرمجية الخاصة بي؟

من أجل استخدام OpenGL 3.0 والإصدارات الأحدث، يجب على التطبيق "الاشتراك" في استخدام هذه الإصدارات. يوجد استدعاء إنشاء سياق جديد CreateContextAttribsARB (لـ WGL وGLX المحددين في ملحقات WGL/GLX_ARB_create_context) الذي يجب عليك استخدامه لطلب سياق يدعم OpenGL 3 أو OpenGL 4.

بالنسبة لـ OpenGL 3.2 والإصدارات الأحدث بما في ذلك OpenGL 4.1، سيتعين عليك بالإضافة إلى ذلك الإشارة إلى ملف التعريف الذي تريد أن يدعمه سياق OpenGL. إما الملف الشخصي "الأساسي" أو ملف التعريف "التوافق".
2) سمعت عن إهمال وإزالة الوظائف من برنامج OpenGL. ما الذي يجري؟

جنبًا إلى جنب مع OpenGL 3.0، قدم OpenGL ARB آلية إهمال. الإهمال يعني أنه تم وضع علامة على الميزة لإزالتها من إصدار مستقبلي لمواصفات OpenGL. لم تتم إزالته فعليًا بعد من OpenGL 3.0، ولكن هذا يعني أن الإصدارات المستقبلية من OpenGL ستزيل الميزات. تم وضع علامة على العديد من الميزات على أنها مهملة في مواصفات OpenGL 3.0 (ولكن لم تتم إزالة أي منها).

قامت مواصفات OpenGL 3.1 بإزالة تلك الميزات التي تم وضع علامة عليها كمهملة في OpenGL 3.0. ومع ذلك، فقد اعترف برنامج OpenGL ARB أن هناكهناك حاجة إلى توفير الوظائف الجديدة في الإصدارات المستقبلية من OpenGL، مع الاستمرار في دعم الوظائف التي تمت إزالتها. ولدعم احتياجات السوق هذه، تم إنشاء ملحق ARB_compatibility. يلخص هذا الامتداد الفردي جميع الوظائف التي تمت إزالتها، ويعيد تقديمها مرة أخرى إلى OpenGL 3.1 الأساسي. لم تتغير نقاط الدخول والرموز المميزة في هذا الامتداد. على سبيل المثال، لم يتم إرفاق أي لاحقة "ARB". يعد تنفيذ ملحق ARB_compatibility أمرًا اختياريًا. قد يختار بعض بائعي OpenGL عدم تنفيذه. تدعم NVIDIA هذا الامتداد عبر جميع عروضها القادرة على استخدام OpenGL 3. وهذا يعني أنه إذا كان اسم ملحق ARB_compatibility موجودًا في سلسلة امتداد OpenGL، فإن تطبيق OpenGL يدعم OpenGL 3.1 المتوافق تمامًا مع الإصدارات السابقة.

بدءًا من OpenGL 3.2، قدم OpenGL ARB ملفين شخصيين. ملف التعريف "الأساسي" وملف تعريف "التوافق". الملف الشخصي هو مجموعة فرعية محددة جيدًا من مواصفات OpenGL. يعتمد ملف التعريف "الأساسي" على OpenGL 3.1 (بدون توافق ARB_compatibility). لا يدعم ملف التعريف الأساسي أي ميزات مهملة. يعتمد ملف تعريف التوافق على OpenGL 3.1 بما في ذلك ARB_compatibility. يتمتع ملف تعريف التوافق بدعم كامل لجميع الميزات، بما في ذلك الميزات المهملة. يتوفر كلا الملفين في برامج تشغيل OpenGL 4.1 الخاصة بنا.

توصي NVIDIA بأن يقوم المطورون دائمًا بإنشاء سياق ملف تعريف التوافق، لضمان التوافق العكسي الكامل لرمز OpenGL الموجود.

يوفر OpenGL ARB اثنين من مواصفات OpenGL 4.1، واحدة لكل من ملفات تعريف Core وCompatibility. بالنسبة لإصدار OpenGL Shading Language 4.10، يوفر OpenGL ARB مستندًا واحدًا فقط، مع دمج وظيفة ملف تعريف التوافق وتمييزها بوضوح. يمكن تنزيل وثائق المواصفات الثلاثة هذه من http://www.opengl.org/registry
3) ماذا عن واجهة برمجة التطبيقات لإنشاء السياق "القديمة"، WGL/GLXCreateContext. هل لا يزال بإمكاني استخدامه؟

نعم. ومع ذلك، إذا كنت تكتب تعليمات برمجية جديدة، فنوصي بشدة باستخدام واجهة برمجة التطبيقات CreateContextAttribsARB الجديدة الموضحة في ملحق WGL/GLX_ARB_create_context. ستظل واجهة برمجة تطبيقات CreateContext "القديمة" تعمل، وستقوم بإنشاء ملف تعريف توافق OpenGL 4.1.

4) هل ستقوم NVIDIA بإزالة الوظائف من OpenGL في المستقبل؟

ليس لدى NVIDIA أي مصلحة في إزالة أي ميزة من OpenGL يعتمد عليها موردو البرامج المستقلون لدينا. تؤمن NVIDIA بتوفير أقصى قدر من الوظائف مع الحد الأدنى من التغيير للمطورين. وبالتالي، تدعم NVIDIA بشكل كامل ملحق ARB_compatibility وملف تعريف التوافق، وتقوم بشحن برامج تشغيل OpenGL دون إزالة أي وظيفة، بما في ذلك أي وظيفة تم وضع علامة "مهملة" عليها.
5) هل ستظل التطبيقات الحالية تعمل على أجهزة الشحن الحالية والمستقبلية؟

ليس لدى NVIDIA أي خطط لإلغاء الدعم لأي إصدار من OpenGL على أجهزة الشحن الحالية والمستقبلية لدينا. ونتيجة لذلك، ستستمر جميع التطبيقات التي يتم شحنها حاليًا في العمل على أجهزة NVIDIA الحالية والمستقبلية.
6) ما هي أجهزة NVIDIA التي ستدعم OpenGL 3؟

تتطلب الميزات الجديدة في OpenGL 3 جهاز G80 أو أجهزة أحدث. OpenGL 3.0/3.1/3.2/3.3 غير مدعوم على أجهزة NV3x أو NV4x أو G7x. هذا يعني أنك بحاجة إلى أحد مسرعات الرسومات NVIDIA التالية لاستخدام OpenGL 3:

كوادرو FX 370، 570، 1700، 3700، 4600، 4700x2، 4800، 5600، 5800، كوادرو VX200، كوادرو CX
سلسلة GeForce 8000 أو أعلى؛ Geforce G100، GT120، 130، 220، GTS 150، GTS 250، GT310، 320، 330، 340، GeForce GTX 260 وأعلى، أي منتجات تعتمد على ION.

كوادرو فكس 360 م، 370 م، 570 م، 770 م، 1600 م، 1700 م، 2700 م، 2800 م، 3600 م، 3700 م، 3800 م
سلسلة GeForce 8000 أو أعلى

7) ما هي أجهزة NVIDIA التي ستدعم OpenGL 4؟

تتطلب الميزات الجديدة في OpenGL 4 وحدة معالجة الرسومات Fermi. OpenGL 4 غير مدعوم على أجهزة NV3x أو NV4x أو G7x أو G8x أو أجهزة GT2xx. هذا يعني أنك بحاجة إلى أحد مسرعات الرسومات NVIDIA التالية لاستخدام OpenGL 4:

كوادرو بليكس 7000، كوادرو 6000، كوادرو 5000، كوادرو 5000M، كوادرو 4000
جي فورس جي تي اكس 480، جي فورس جي تي اكس 470، جي فورس جي تي اكس 465، جي فورس جي تي اكس 460

8) هل ستكون الوظيفة التي تم وضع علامة "مهملة" عليها بطيئة على أجهزة NVIDIA؟

لا. تدرك NVIDIA أن الميزات الموجودة في القائمة المهملة تعتبر ضرورية لأعمال جزء كبير من قاعدة عملائنا. ستوفر NVIDIA الأداء الكامل وستدعم أي مشكلات وتضبطها وتصلحها لأي ميزة في القائمة المهملة. وهذا يعني أن جميع الوظائف الموجودة في ملحق ARB_compatibility وملف تعريف التوافق ستستمر في العمل بأقصى قدر من الأداء.