السلام عليكم :
عندي سؤالين :
1- اذكر في الدايركت اكس يوجد خياران للتصيير ..
اما باستخدام SoftWare .. او HardWare ..
السوفت وير .. مفيد اذا كان كرت الشاشة ضعيف .. وبالتالي يمكنني من مشاهدة أي مثال حتى ولو كان متقدم بصريّاً ,,
لكن في OpenGL حاولت أن أبحث عن شيء مشابه لكن لم أجد ,,
هل من طريقة لتحويل الرندر في opengl الى SoftWare ,
السؤال الثاني : أشاهد في بعض المحركات وبعض الالعاب ,,عند تشغيلها يعطيني خيارين ..
هل تريد استخدام مكتبة directx ,, او ,, OpenGL .
وبالتالي يكون الRender جيد بحسب المكتبة اللي اختارها ,
كيف استطاع مطوروا هذه اللعبة .. أن يجمعوا بين المكتبتين في تطبيق واحد .
انا احاول ان انتج تطبيق من خلال مكتبة opengl .. ولكن أريد استخدم الRender التابع لـ directx وبالتالي أتجاوز مشكلة كروت العرض والمسرعات .,,
كيف يمكنني ذلك ,,
لكن حسب ما أتوقع ان مبرمجي هذه اللعبة قاموا بتغليف دوال DXو GL في مكتبة واحدة مثلا
MakeTexture()
{
if(Render==GL)
glCreateTexture()
else
dxCreateTexture();
}هل هذا صحيح ...
أتمنى أني وصلت السؤال صح ,, اذا مو واضح .. احاول اوضح زيادة ..
