منصوبے کے بارے میں

Magnum ایک ہلکا پھلکا اور ماڈیولر C++11 گرافکس مڈل ویئر ہے جو گیمز اور ڈیٹا ویژولائزیشن کے لیے ڈیزائن کیا گیا ہے۔ یہ OpenGL، OpenGL ES، اور WebGL کے گرد ایک پتلا ریپر فراہم کرتا ہے، ساتھ ہی ایک خصوصیات سے بھرپور ویکٹر ریاضی لائبریری، UTF-8 سے آگاہ OS، فائل سسٹم، اور کنسول تجرید بھی۔ لائبریری چھوٹی اور تیز ہونے کے لیے بنائی گئی ہے جبکہ لچک پیش کرتی ہے، جس سے ڈویلپرز اپنے اثاثہ لوڈرز، ٹیکسچر کمپریسرز، فونٹ فارمیٹس، یا ریاضی لائبریریز کو ضم کر سکتے ہیں، یا فراہم کردہ پلگ ان استعمال کر سکتے ہیں۔ یہ پلیٹ فارمز کی وسیع رینج کو سپورٹ کرتا ہے بشمول Linux، Windows، macOS، iOS، Android، اور Emscripten کے ذریعے ویب، اور OpenGL 2.1–4.6، OpenGL ES 2.0–3.2، اور WebGL 1.0/2.0 کا احاطہ کرتا ہے۔ شیڈرز، پرائمیٹوز، ڈیبگنگ ٹولز، خودکار ٹیسٹنگ، اثاثہ جات کا انتظام، اور UI لائبریری جیسی اضافی خصوصیات اختیاری اضافے کے طور پر دستیاب ہیں۔ یہ پروجیکٹ MIT لائسنس یافتہ ہے اور اس کے ساتھ بوٹسٹریپ، پلگ انز، انٹیگریشنز، مثالیں، اور بائنڈنگز کے لیے متعلقہ ریپوزٹریز بھی ہیں۔