SDL 2.0.20 إصدار مكتبة الوسائط

تم إصدار مكتبة SDL 2.0.20 (Simple DirectMedia Layer)، بهدف تبسيط كتابة الألعاب وتطبيقات الوسائط المتعددة. توفر مكتبة SDL أدوات مثل إخراج الرسومات ثنائية وثلاثية الأبعاد المسرَّعة بالأجهزة، ومعالجة الإدخال، وتشغيل الصوت، والإخراج ثلاثي الأبعاد عبر OpenGL/OpenGL ES/Vulkan والعديد من العمليات الأخرى ذات الصلة. المكتبة مكتوبة بلغة C ويتم توزيعها بموجب ترخيص zlib. يتم توفير الارتباطات لاستخدام قدرات SDL في المشاريع بلغات البرمجة المختلفة. يتم توزيع رمز المكتبة بموجب ترخيص Zlib.

في الإصدار الجديد:

  • تحسين دقة إخراج الخطوط الأفقية والرأسية عند استخدام OpenGL وOpenGL ES.
  • تمت إضافة سمة SDL_HINT_RENDER_LINE_METHOD لتحديد طريقة رسم الخط، مما يؤثر على السرعة والصحة والتوافق.
  • تمت إعادة صياغة SDL_RenderGeometryRaw() لاستخدام مؤشر لمعلمة SDL_Color بدلاً من قيمة عدد صحيح. يمكن تحديد بيانات اللون بالتنسيقات SDL_PIXELFORMAT_RGBA32 وSDL_PIXELFORMAT_ABGR8888.
  • على نظام التشغيل Windows، تم حل مشكلة حجم المؤشرات الأصلية.
  • قام Linux بإصلاح اكتشاف التوصيل السريع لأجهزة التحكم في الألعاب، والذي تم تعطله في الإصدار 2.0.18.

بالإضافة إلى ذلك، يمكننا ملاحظة إصدار مكتبة SDL_ttf 2.0.18 مع إطار عمل لمحرك الخطوط FreeType 2، والذي يوفر أدوات للعمل مع خطوط TTF (TrueType) في SDL 2.0.18. يتضمن الإصدار الجديد وظائف إضافية للقياس والتحكم في الإخراج وتغيير الحجم وتحديد إعدادات خط TTF، بالإضافة إلى دعم الحروف الرسومية 32 بت.

المصدر: opennet.ru

إضافة تعليق