شكرا اخي العزيز
الشمري
انا اليوم صرت خبير بحث والحمد لله
صراحة الامر غريب جدا كنت اري الموضوع المثبت هذا من زمان
ولكن ولامرة تجاوزت الصفحة الثانية للموضوع لاني كنت اظنه يتكلم عن اختلافات ما بين
opengl
end
d3d
لكن اليوم وعلي غير العادة قررت اكمل الموضوع وبصراحة انصدمت بردود الاخوة
والصدمة الاكبر ان
opengl 3.0 /3.1
تعتبر نقلة كاملة ونوعية
وتوقفت تمام عن كل ماله علاقة بدروس
open gl 1.0/......
وبدات البحث في المنتديات والمواقع
وسالحص كل ما وجدته وارجو التصحيح لاي من معلوماتي
اولا
النسخة الجديدة هي نقلة نوعية باتم معني الكلمة
ثانيا
هنالك دعم للوافد الجديد من اغلب كروت العرض الجديدة خصوصا
انفديا
ثالثا
بعض الاشخاص صارو يقارنون الوافد الجديد بما يحمله من تعديلات ب
d3d v10
رابعا
علي من يريد التمتع بكامل ميزات الوافد الجديد اقتناء كرت جرافيكس داعم له
مثلا انفديا توجد نسخة غير ثابتة تحتوي علي
sdk
يدعم
opengl 3.0
خامسا
توجد مكتبة تسمي
GL3/gl3.h
تحتوي علي الدوال الجديدة جربتها مع
code::block
ولم تنجح ختي في التعرف علي المكتبة رغم اني عرفتها جيدا
سادسا
جربت بعض الامثلة النادرة جدا للوافد الجديد لكن يضهر خطا يقول لي
انا كارت الشاشة لدي لايدعم خاصية معينة في التطبيق الذي اريد تشغيله
سابعا
جميع الاكواد في شروحتها المقتظبة تركز علي مفهوم
OpenGL Vertex Buffer Objects
ثامنا
دوال الرسم السابقة والتي كانت تعتبر من الرفاهيات صار الان لازم تعرفها لوحدك
تاسعا
الامر الجد هام في هذا الامر كذالك هو
opengl Extension
والذي هو ببساطة امكانية اظافة خواص متقدمة للمكتبة من خلال تعريفات خاصة بمشغلات كارت الجرافيكس
ويوجد في المنتدي في الصفحة السادسة والاخيرة الموضوع الاول وهو يشرح الامر بسهولة وقد افادني جدا
وهذا الامر جد هام لمن اراد الاستفادة من المكتبة وكارت الجرافيكس
اذا ما اراد الاستغناء عن
sdk
الخاص بالكرت
طبعا هذا للخبراء
وفي الاخير وبعد كل هذا الامر والتعب الشديد وجدت مكتبتين
تقومان باستغلال ال
Extension
الجديدة وانشاء دوال للاستفادة منها
وهما
GLEE
والاخرى هي
GLWE
وهما تمام والحمد لله
لكن مزال هنالك نقص في
موارد التعليم
الكتب و الشروحات
الا ما خلى المنتديات طبعا
وهي فرصة لنا لكي نبدا مع المنتج ونقوم بتقيمه وبدراسته جيدا
والاستفادة منه
وانا عزمت علي التوجه للوافد الجديد وذالك لسبب وحيد جدا اني مزلت مبتدا في
opengl
وصلت تقريبا
الي مرحلة التحكم بالكميرا وانشاء مشاهد ثلاثية الابعاد
وانا عارف انها قد تكلف بعض الوقت لكن هذا افضل
نسيت ملاحظتين
الاولي
باقي النسخ تكون مدعومة يعني برنامج من زمن
opengl 1.0
يمشي مع توفر مكاتب الربط طبعا
الثاني
وهي ملاحظة صدمت بها جدا
لاني كنت ابحث عن المكاتب في موقع الرسمي ل
opengl
ولم اجد شيئا
وقد اثار الامر استغرابي لكن بعد بخث توصلت الي مايلي
ان شركة
opengl
ليست مسؤلة عن تقديم مكاتب التي من شكل
(*.h)
بل انها تقدم واجهة يستطيع المبرمج من خلالها الوصول الي العتاد
كما تقدم له الدعم من خلال اظافة
Extension
وكذالك تحفيز الشركات علي دعم المنتوج الجديد
واي شخص عنده معلومات يريت ينورنا بها
اللهم صلي علي المصطفي محمد
صلي الله عليه وسلم
