السلام عليكم
في كل مكان نقرأ .. أن OpenGL غير مدعومة من كروت العرض ..
واذا اردت كرت شاشة جيد .. يدعم OpenGL فقيمته لن تقل عن 2000 دولار .
بل وسمعت ان OpenGL هي المكتبة العقيمة التي لا تجد الدعم اللازم بعكس غريمتها Direct3D .
هذه الاشاعات التي لا تستند على واقع .. وتبعد الصحة عنها مسافة 20 سنة ضوئية . . انتشرت في كل مكان .
ولا الوم من رددها هنا في هذا القسم .. لانه " اقتبس " هذه المعلومات من مواقع اجنبية تحمل معلومات قديمة أو مغلوطة .
قمت بتحويش عدة ريالات .. تمهيدا لشراء كرت شاشة .. بقيمة 300 دولار .. لعلها تدعم ولو 50% من امتدادات openGL . .
توجهت لاحد المحلات ... وقلت لاحد الاشخاص :
صديق .. فيه كرت شاشة ..
قال : يس سير .. فيه .
قلت ... أريد كرت شاشة بذاكرة 128 ميقا .. وتكون من النوع الرخيص جدا ولا تزيد عن 300 دولار !!!!
رفيقنا صاحب المحل .. كشّر عن أنيابه ( يبدو لي أنه يبتسم .. أو أنه أخذ عني فكرة ما هي كويسة ) .
و قال : كرت الشاشة بالمواصفات اللي انت ذكرت .. قيمته 20 دولار .. وقديم جدا وعتيق ..
المهم قدم لي عدة كروت هذه لمحات عنها :
1- كرت شاشة 256 ميقا .. من شركة انفيديا .. تعمل على الناقل الحديث جدا PCI Express .
قيمته 100 دولار .
يدعم OpenGL 2 دعما كاملا ..
بتقنيات مهولة ..
2- كرت شاشة بقيمة 200 دولار .. من شركة انفيديا .. بذاكرة 512 ميقا .. تدعم OpenGL 2 دعما كاملا .
3- كرت شاشة بذاكرة 128 ميقا .. من ATI .. بقيمة 60 دولار تقريبا .. تدعم OpenGL 1.5 دعما كاملا ,
انا اصبت بصدمة من هذه الاسعار الزهيدة .
تعرفون ماذا اشتريت ..
اشتريت لوحة أم MotherBoard من نوع انتل ( ناقل حديث PCI Express .. تأتي معها كرت شاشة مدمج .. من نوع ATI ..) بقيمة 80 دولار .
تعرفون ماهي النتائج المدهشة .
النتائج هي كما ترونها في الصورة .
فهل هذا معقول .. كرت شاشة مدمج + سعر زهيد جدا جدا .. والنتيجة .. دعم OpenGL دعم كامل .. وشامل .
أنا تساءلت حقيقة .. ماذا لو اشتريت كرت الشاشة هذا ذو السعر الزهيد : -
اقتباسكرت شاشة 256 ميقا .. من شركة انفيديا .. تعمل على الناقل الحديث جدا PCI Express .قيمته 100 دولار . يدعم OpenGL 2 دعما كاملا ..
قمت بتجربة امثلة تثير الاعصاب تعتمد على GLSL .. وعملت كلها وبكفاءة ..
واحقاقا للحق ..
قمت بعدة تجارب للمقارنة بين OpenGL و Directx ( بعمل نفس المثال على كلا المكتبتين ).. النتيجة واحدة , لكن السرعة تختلف .. واختلاف بسيط .. (لصالح DX علما ان كرت الشاشة اللي عندي الان .. مدمج ورخيص . )
قمت ايضا بتجربة OpenGL على كروت شاشة " سياحية" .. مثل الكرت اللي من نوع S3 Graphics .. وهي المنتشرة عند اغلب الناس الان ..
وجدتها تدعم OpenGL النسخة :
1.1
1.2
1.3
بنسبة 100%
أما :
1.4
فبنسبة 50% .
وهي نتائج جيدة بالمقارنة مع كرت الشاشة هذا ذو السعر الزهيد .. المنتشر بين الهواة .
خلاصة الامر .. OpenGL .. لا توجد بينها وبين كروت الشاشة اي علاقة متوترة .. فالعلاقة حبّية .. و يقف وراء OpenGL شركة /
انفيديا - ATI - 3dLabs - SGI وايضا : Apple - Sun ..
ان شاء الله المستقبل زاهر :-)
