আজকের পোস্টে আমরা জানব কেন OpenGL অ্যাপ্লিকেশনগুলো Windows 10-এ Miracast ওয়ায়ারলেস ডিসপ্লেতে চলে না। মাইক্রোসফট নিশ্চিত করেছে যে এটি সাম্প্রতিক Windows 11/10 ভার্সনে প্রযোজ্য একটি সমস্যা।
Miracast কী?

Miracast হল একটি স্ক্রিন-মিররিং প্রোটোকল যা আপনাকে একটি অ্যান্ড্রয়েড ডিভাইস বা সাম্প্রতিক Intel কম্পিউটার থেকে আপনার টিভিতে যেকোনো কিছু ব্রডকাস্ট করতে দেয়। ছোট স্ক্রিনে যা দেখছেন, বড় স্ক্রিনে সেটি দেখা যাবে। যদি সব কিছু সঠিকভাবে সিঙ্ক হয়, তবে প্রায় কোনো ল্যাগ থাকে না, তাই ভিডিও দেখা বা প্রোডাক্টিভিটি সফ্টওয়্যার ব্যবহার করা আদর্শ, যদিও এটি বেশিরভাগ গেম চালানোর জন্য পর্যাপ্ত বিশ্বস্ত নয়।
Android 4.2 Jelly Bean বা তারপরের ভার্সনवाले ফোন ও ট্যাবলেটে Miracast থাকে, ঠিক অনুরূপ অধিকাংশ আধুনিক Windows PC-এ Intel চিপসহ Miracast থাকে।
OpenGL কী?

OpenGL (Open Graphics Library) হল একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) যা 2D এবং 3D গ্রাফিক্স রেন্ডার করার জন্য ডিজাইন করা। এটি বিভিন্ন অ্যাপ্লিকেশন এবং একাধিক প্ল্যাটফর্মে গ্রাফিক্স পরিচালনার জন্য সাধারণ কমান্ড সেট প্রদান করে।
OpenGL ব্যবহার করে একটি ডেভেলপার একই কোড দিয়ে Mac, PC বা মোবাইল ডিভাইসে গ্রাফিক্স রেন্ডার করতে পারে. প্রায় সকল আধুনিক অপারেটিং সিস্টেম এবং হার্ডওয়্যার ডিভাইস OpenGL সমর্থন করে, তাই গ্রাফিক্স ডেভেলপমেন্টের জন্য এটি সহজ পছন্দ। এছাড়া, অনেক ভিডিও কার্ড এবং ইন্টিগ্রেটেড GPU OpenGL-এ অপ্টিমাইজড, যা অন্যান্য গ্রাফিক্স লাইব্রেরির চেয়ে OpenGL কমান্ড দ্রুত প্রসেস করতে সক্ষম।
Windows 11/10-এ Miracast ওয়ায়ারলেস ডিসপ্লেতে OpenGL অ্যাপ চলে না
এই সমস্যা নিচের Miracast কনফিগারেশনগুলতে ঘটে:
- Windows ডুপ্লিকেট মোডে প্রজেক্ট করার জন্য সেট করা আছে, এবং Miracast ডিসপ্লে প্রাইমারি ডিসপ্লে হিসেবে সেট করা আছে।
- Windows এক্সটেনডেড মোডে প্রজেক্ট করার জন্য সেট করা আছে, এবং OpenGL অ্যাপ্লিকেশন Miracast ডিসপ্লেতে রয়েছে।
- Windows সেকেন্ড-স্ক্রিন-অনলি মোডে প্রজেক্ট করার জন্য সেট করা আছে, এবং OpenGL অ্যাপ্লিকেশন Miracast ডিসপ্লেতে রয়েছে।
এই সমস্যার মূল কারণ হল Windows 10-এ Miracast পাইপলাইন এখনও Miracast ভিডিও ড্রাইভার (MiraDisp.dll)-এ OpenGL অ্যাপ্লিকেশন সমর্থন করে না।
নিচে জনপ্রিয় OpenGL অ্যাপ্লিকেশনগুলোর একটি অসম্পূর্ণ তালিকা দেওয়া হল। OpenGL ব্যবহার করা অনেক প্রোগ্রাম গেম।
গেম
- Sauerbraten: একটি ওপেন-সোর্স 3D FPS (ফার্স্ট পারসন শুটার) এবং গেম ইঞ্জিন।
- প্ল্যাটফর্ম গেম।
- Doom (২০১৬ ভিডিও গেম) একটি FPS।
ফটোগ্রাফি এবং ভিডিও
- Adobe After Effects।
- Adobe Photoshop।
- Adobe Premiere Pro।
- ArtRage।
- Kodi।
মডেলিং এবং CAD
- 3D Studio Max।
- Autodesk AutoCAD, 2D/3D CAD।
- Autodesk Maya।
- Cadence Allegro।
- Google SketchUp।
- Modo (সফ্টওয়্যার), হাই-এন্ড 3D মডেলিং, অ্যানিমেশন, রিগিং, রেন্ডারিং এবং ভিজ্যুয়াল ইফেক্টস প্যাকেজ।
- Houdini, মডেলিং, অ্যানিমেশন, ইফেক্টস, রেন্ডারিং এবং কম্পোজিটিং প্যাকেজ যা Side Effects Software-র द्वारा ডেভেলপ করা।
- Rhinoceros, Windows-এ NURBS মডেলিং।
- SAP2000।
- Blender, 3D CAD, অ্যানিমেশন এবং গেম ইঞ্জিন।
- LARSA4D।
- Scilab, ম্যাথেমেটিক্যাল টুল, MATLAB-এর ক্লোন।
- VirtualMec, Meccano কনস্ট্রাকশন সিস্টেমের জন্য 3D CAD।
ভিজ্যুয়ালাইজেশন এবং বিবিধ
- Algodoo
- Avogadro
- Google Earth
- InVesalius, একটি ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার, মেডিকেল ইমেজ ভিজ্যুয়ালাইজেশন এবং রিকন্সট্রাকশন
- Mari (সফ্টওয়্যার), 3D টেক্সচারিং এবং পেইন্টিং সফ্টওয়্যার
- PyMOL, একটি 3D মলিকিউলার ভিউয়ার
- QuteMol, একটি 3D মলিকিউলার রেন্ডারার
- Really Slick Screensavers, 3D স্ক্রিনসেভার
- SpaceEngine, রিয়েল এবং প্রোসিডিউরাল 3D প্লানেটেরিয়াম সফ্টওয়্যার
- Stellarium, হাই কোয়ালিটি নাইট স্কাই সিমুলেটর
- Universe Sandbox, একটি ইন্টারেক্টিভ স্পেস এবং গ্র্যাভিটি সিমুলেটর
- Vectorworks, একটি ক্রস-প্ল্যাটফর্ম Mac/Windows 2D এবং 3D CAD আর্কিটেকচারাল ও ল্যান্ডস্কেপ ডিজাইনের জন্য
- Virtools, একটি রিয়েল-টাইম 3D ইঞ্জিন
- BALLView
- Celestia, 3D অ্যাস্ট্রনমি প্রোগ্রাম
- Enhanced Machine Controller (EMC2), CNC মেশিনের জন্য G-কোড ইন্টারপ্রেটার
- Vizard, এন্টারপ্রাইজ এবং একাডেমিক ভার্চুয়াল রিয়েলিটি অ্যাপ্লিকেশন বিল্ড এবং রেন্ডার করার প্ল্যাটফর্ম যা WorldViz দ্বারা ডেভেলপ করা
- VSXu, OpenGL-এর জন্য একটি ক্রস-প্ল্যাটফর্ম মডুলার ভিজ্যুয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজ ইঞ্জিন
কমেন্ট সেকশনে বলুন আপনি অন্য কোনো OpenGL অ্যাপ্লিকেশন জানেন কিনা।
