1485159
دوشنبه 08 آذر 1389, 20:11 عصر
سلام
اول از همه میخوام یک تاپیک قدیمی که تقریبا همه شاید اونو خوندن رو معرفی کنم و بعدش از پویا ی عزیز تشکر کنم که توی اون تاپیک واقعا توضیحات خوبی داد.
تاپیک:
http://barnamenevis.org/showthread.php?202755-%D8%B4%DB%8C%D8%AF%D8%B1-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F&highlight=
ممنون پویا.
ماجرا از زمانی شروع شد که من چند روز پیش ویندوزم رو عوض کردم و قبل از نصب کارت گرافیک گفتم برم و انجینم(اگه بشه بهش گفت انجین) رو امتحان کنم. چشمتون روز بد نبینه:ناراحت: fps شده بود 7 و 8 و ... اولش گفتم شاید چون کارت گرافیک رو نصب نکردم به خاطر اونه! که به همین خاطر هم بود ولی وقتی همتای دایرکت ایکسی رو امتحان کردم fps بالای 300 بود و به خوبی کار میرد. بعدش گفتم شاید مشکل از برنامه نویسی منه ولی وقتی همتای opengl یه یک برنامه دیگه رو اجرا کردم دیدم نه اون هم مثل انجین بنده سکته زده.
بنابراین بر آن شدم تا یک بار دیگر خودم رو تفهیم کنم پس رفتم و اون تاپیکی رو که معرفی کردم رو یک بار دیگر هم خوندم و درک من از اون تاپیک این بود:
ویندوز به طور پیشفرض از نسخه 1.2 پشتیبانی میکنه ولی این نسخه جواب گوی همه ی نیاز ها نیست. و همچنین با نصب کارت گرافیک این نسخه حذف و یه نسخه ای که کارت گرافیک پشتیبانی میکنه نصب میشه.
و همیچنین با استفاده از نسخه پیشفرض نمیشه با شیدر کار کرد. و اگه با نسخه ای از opengl برنامه رو کامپایل کنیم یوزر باید حداقل اون ورژن رو داشته باشه. در غیر اینصورت برنامه کار نخواهد کرد.
حالا سوالات من این ها هستند:
1- ممکنه با نصب کارت گرافیک نسخه opengl قدیمی تر بشه؟ البته فکر کنم که بله امکان پذیر باشه، ولی سوال اینجاست که آیا هنوز هم همچین کارت گرافیک هایی کاربرد دارن؟
2- من الان با سیستم خودم برنامه رو کامپایل کردم اگه کارت گرافیک سیستم مقصد از کارت گرافیک من مقداری قدیمی تر باشه دیگه برنامه روی سیستم یوز کار نخواهد کرد. درسته؟ آیا این یک ضعف بحساب نمیاد؟ برایه رفع این مشکل چه باید کرد.
3- الان اکثر کارت های گرافیک از چه نسخه ای استفاده میکنن؟
4- آیا این موارد در مورد دایرکت هم کاملا صادقه؟
5- فرض کنید مورد سوال 2 اتفاق افتاد. در این صورت برنامه با یک error دلخراش بسته میشه؟ یا نه فقط fps کم میشه و چیزی رسم نمیشه؟
فعلا سوال دیگه ای به ذهنم نمیرسه.:لبخند:
ممنون.
اول از همه میخوام یک تاپیک قدیمی که تقریبا همه شاید اونو خوندن رو معرفی کنم و بعدش از پویا ی عزیز تشکر کنم که توی اون تاپیک واقعا توضیحات خوبی داد.
تاپیک:
http://barnamenevis.org/showthread.php?202755-%D8%B4%DB%8C%D8%AF%D8%B1-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F&highlight=
ممنون پویا.
ماجرا از زمانی شروع شد که من چند روز پیش ویندوزم رو عوض کردم و قبل از نصب کارت گرافیک گفتم برم و انجینم(اگه بشه بهش گفت انجین) رو امتحان کنم. چشمتون روز بد نبینه:ناراحت: fps شده بود 7 و 8 و ... اولش گفتم شاید چون کارت گرافیک رو نصب نکردم به خاطر اونه! که به همین خاطر هم بود ولی وقتی همتای دایرکت ایکسی رو امتحان کردم fps بالای 300 بود و به خوبی کار میرد. بعدش گفتم شاید مشکل از برنامه نویسی منه ولی وقتی همتای opengl یه یک برنامه دیگه رو اجرا کردم دیدم نه اون هم مثل انجین بنده سکته زده.
بنابراین بر آن شدم تا یک بار دیگر خودم رو تفهیم کنم پس رفتم و اون تاپیکی رو که معرفی کردم رو یک بار دیگر هم خوندم و درک من از اون تاپیک این بود:
ویندوز به طور پیشفرض از نسخه 1.2 پشتیبانی میکنه ولی این نسخه جواب گوی همه ی نیاز ها نیست. و همچنین با نصب کارت گرافیک این نسخه حذف و یه نسخه ای که کارت گرافیک پشتیبانی میکنه نصب میشه.
و همیچنین با استفاده از نسخه پیشفرض نمیشه با شیدر کار کرد. و اگه با نسخه ای از opengl برنامه رو کامپایل کنیم یوزر باید حداقل اون ورژن رو داشته باشه. در غیر اینصورت برنامه کار نخواهد کرد.
حالا سوالات من این ها هستند:
1- ممکنه با نصب کارت گرافیک نسخه opengl قدیمی تر بشه؟ البته فکر کنم که بله امکان پذیر باشه، ولی سوال اینجاست که آیا هنوز هم همچین کارت گرافیک هایی کاربرد دارن؟
2- من الان با سیستم خودم برنامه رو کامپایل کردم اگه کارت گرافیک سیستم مقصد از کارت گرافیک من مقداری قدیمی تر باشه دیگه برنامه روی سیستم یوز کار نخواهد کرد. درسته؟ آیا این یک ضعف بحساب نمیاد؟ برایه رفع این مشکل چه باید کرد.
3- الان اکثر کارت های گرافیک از چه نسخه ای استفاده میکنن؟
4- آیا این موارد در مورد دایرکت هم کاملا صادقه؟
5- فرض کنید مورد سوال 2 اتفاق افتاد. در این صورت برنامه با یک error دلخراش بسته میشه؟ یا نه فقط fps کم میشه و چیزی رسم نمیشه؟
فعلا سوال دیگه ای به ذهنم نمیرسه.:لبخند:
ممنون.