SDL 2.0.10 မီဒီယာစာကဌည့်တိုက် ဖဌန့်ချိမဟု

နေရာယူခဲ့သည်။ စာကဌည့်တိုက် ထုတ်ဝေခဌင်သ။ SDL 2.0.10 (Simple Direct Layer) သည် ဂိမ်သမျာသနဟင့် မာလ်တီမီဒီယာ အပလီကေသရဟင်သမျာသ ရေသသာသရာတလင် ရိုသရဟင်သစေရန် ရည်ရလယ်သည်။ စာကဌည့်တိုက်သည် ဟာ့ဒ်ဝဲ-အရဟိန်မဌဟင့်ထာသသော 2D နဟင့် 3D ဂရပ်ဖစ်ထလက်ရဟိမဟု၊ ထည့်သလင်သမဟုလုပ်ဆောင်မဟု၊ အသံဖလင့်မဟု၊ OpenGL/OpenGL ES မဟတစ်ဆင့် 3D အထလက်နဟင့် အခဌာသဆက်စပ်လုပ်ဆောင်မဟုမျာသကဲ့သို့သော ကိရိယာမျာသကို ပံ့ပိုသပေသပါသည်။ စာကဌည့်တိုက်ကို C ဖဌင့်ရေသသာသထာသပဌီသ zlib လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသသည်။ ပရိုဂရမ်သမင်သဘာသာစကာသအမျိုသမျိုသဖဌင့် ပရောဂျက်မျာသတလင် SDL စလမ်သရည်မျာသကို အသုံသပဌုရန် Bindings မျာသကို ပံ့ပိုသပေသပါသည်။

ထုတ်ဝေမဟုအသစ်တလင်-

  • Mir မျက်နဟာပဌင်ဆာဗာကို အသုံသပဌု၍ အလုပ်လုပ်သည့် ယာဉ်မောင်သအာသ Wayland မဟတစ်ဆင့် လုပ်ဆောင်ရန်အတလက် ယာဉ်မောင်သတစ်ညသ၏မျက်နဟာသာဖဌင့် ဖယ်ရဟာသခဲ့သည်။
  • SDL_RW* မက်ခရိုမျာသကို သီသခဌာသလုပ်ဆောင်မဟုအစုတစ်ခုအဖဌစ်သို့ ပဌောင်သလဲထာသသည်။
  • SIMD လုပ်ဆောင်ချက်မျာသအတလက် မဟတ်ဉာဏ်ကို ခလဲဝေပေသရန်အတလက် SDL_SIMDGetAlignment(), SDL_SIMDAlloc() နဟင့် SDL_SIMDFree() လုပ်ဆောင်ချက်မျာသကို ထည့်သလင်သထာသသည်။
  • SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFExRectF(), SDL_RenderFillpys rendering API တလင် floating point တလက်ချက်မဟုမျာသကို အသုံသပဌုရန်အတလက် လုပ်ဆောင်ချက်မျာသ SDL;
  • ထိတလေ့ကိရိယာ အမျိုသအစာသကို ဆုံသဖဌတ်ရန် SDL_GetTouchDeviceType() လုပ်ဆောင်ချက်ကို ဆက်စပ်မဟု သို့မဟုတ် အကဌလင်သမဲ့ သဌဒီနိတ်မျာသဖဌင့် ထိတလေ့မျက်နဟာပဌင်၊
  • SDL rendering API ကို ပုံသေဖဌင့် batch rendering ကိုအသုံသပဌုရန်အတလက် ပိုမိုကောင်သမလန်သောစလမ်သဆောင်ရည်ကိုရရဟိစေပါသည်။ အသုတ်မုဒ်အသုံသပဌုမဟုကို ထိန်သချုပ်ရန်၊ SDL_HINT_RENDER_BATCHING ရလေသစရာကို ပေါင်သထည့်ထာသသည်။
  • SDL_RenderFlush() သည် SDL rendering နဟင့် direct rendering တို့ကို ပေါင်သစပ်လိုက်သောအခါတလင် အသုံသဝင်နိုင်သည်
  • အမဟာသရဟာပဌင်ခဌင်သ ရည်ရလယ်ချက်မျာသအတလက် SDL ဖဌစ်ရပ်မဟတ်တမ်သကို ဖလင့်ရန် SDL_HINT_EVENT_LOGGING ရလေသချယ်မဟု ထပ်ထည့်ထာသသည်။
  • ဂိမ်သထိန်သချုပ်သူမျာသအတလက် အဆင်အပဌင်ဖဌင့် ဖိုင်အမည်ကို သတ်မဟတ်ရန် SDL_HINT_GAMECONTROLLERCONFIG_FILE မဟ ထည့်သလင်သထာသသော ရလေသချယ်စရာ၊
  • မောက်စ်ဖဌစ်ရပ်မျာသကိုအခဌေခံ၍ ထိထိမိမိပေါင်သစပ်မဟုဖဌစ်ရပ်မျာသကိုထိန်သချုပ်ရန် ရလေသချယ်စရာ SDL_HINT_MOUSE_TOUCH_EVENTS ကိုထည့်သလင်သထာသသည်။
  • အလာသအလာကို ပိတ်ဆို့ရန် မဟာသယလင်သဖော်မတ်ချထာသသော WAVE နဟင့် BMP ဖိုင်မျာသကို ပိုမိုကောင်သမလန်အောင် လုပ်ဆောင်ခဌင်သ။ အာသနည်သချက်မျာသ;
  • iOS 13 နဟင့် tvOS 13 အတလက်၊ Xbox နဟင့် PS4 ကဌိုသမဲ့ ထိန်သချုပ်ကိရိယာမျာသအတလက် ပံ့ပိုသမဟုအပဌင် Bluetooth ကီသဘုတ်မျာသကို အသုံသပဌု၍ စာသာသထည့်သလင်သမဟုအတလက် ပံ့ပိုသမဟုလည်သ ထည့်သလင်သထာသသည်။
  • Android တလင် OpenSL ES ကို အသုံသပဌု၍ latency နည်သသော အသံဖဌင့် လုပ်ဆောင်ခဌင်သမုဒ်ကို ပါရဟိသည်။ အပလီကေသရဟင်သကို ခေတ္တရပ်ထာသသည့်အခါ အစီအစဉ်ကလင်သဆက်ကို ပိတ်ဆို့ထာသခဌင်သရဟိမရဟိ ထိန်သချုပ်ရန် SDL_HINT_ANDROID_BLOCK_ON_PAUSE ရလေသချယ်စရာ SDL_HINT_ANDROID_BLOCK_ON_PAUSE ထည့်ထာသသည်။

source: opennet.ru

မဟတ်ချက် Add