మార్చి 11న, SDL 2.0.12 యొక్క తదుపరి వెర్షన్ విడుదల చేయబడింది.

SDL అనేది OpenGL మరియు Direct3D ద్వారా ఇన్‌పుట్ పరికరాలు, ఆడియో హార్డ్‌వేర్, గ్రాఫిక్స్ హార్డ్‌వేర్‌లకు తక్కువ-స్థాయి యాక్సెస్‌ను అందించడానికి క్రాస్-ప్లాట్‌ఫారమ్ డెవలప్‌మెంట్ లైబ్రరీ. ఉచిత సాఫ్ట్‌వేర్‌గా అందించబడిన వాటితో సహా వివిధ వీడియో ప్లేయర్‌లు, ఎమ్యులేటర్‌లు మరియు కంప్యూటర్ గేమ్‌లు SDLని ఉపయోగించి వ్రాయబడ్డాయి.

SDL Cలో వ్రాయబడింది, C++తో పని చేస్తుంది మరియు పాస్కల్‌తో సహా డజను ఇతర ప్రోగ్రామింగ్ భాషలకు బైండింగ్‌లను అందిస్తుంది.

కింది మెరుగుదలలు గుర్తించబడ్డాయి:

  • జోడించబడిన ఆకృతి జూమ్ స్థాయి విధులు SDL_GetTextureScaleMode() మరియు SDL_SetTextureScaleMode()
  • జోడించబడిన ఆకృతి లాకింగ్ ఫంక్షన్ SDL_LockTextureToSurface(), లాక్ చేయబడిన భాగాన్ని SDL ఉపరితలంగా సూచించే SDL_LockTexture() వలె కాకుండా.
  • కొత్త బ్లెండింగ్ మోడ్ SDL_BLENDMODE_MUL జోడించబడింది, మాడ్యులేషన్ మరియు బ్లెండింగ్ కలపడం
  • ప్రదర్శన సూచిక 0 కోసం SDL_GetDisplayUsableBounds() ఫలితాలను విస్మరించడానికి SDL_HINT_DISPLAY_USABLE_BOUNDS సూచన జోడించబడింది.
  • SDL_TouchFingerEvent ఈవెంట్ కోసం వేలి కింద విండో జోడించబడింది
  • గేమ్ కంట్రోలర్ రకాన్ని పొందడానికి SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() ఫంక్షన్‌లు జోడించబడ్డాయి
  • ఆటోమేటిక్ కంట్రోలర్ రకం గుర్తింపును విస్మరించడానికి SDL_HINT_GAMECONTROLLERTYPE సూచన జోడించబడింది
  • ప్లేయర్ నంబర్ మరియు పరికరాన్ని గుర్తించడానికి మరియు సరిపోల్చడానికి SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() ఫంక్షన్‌లు జోడించబడ్డాయి
  • రెండు డజన్ల విభిన్న గేమ్ కంట్రోలర్‌లకు మద్దతు జోడించబడింది లేదా మెరుగుపరచబడింది
  • HIDAPI డ్రైవర్‌ను ఉపయోగిస్తున్నప్పుడు గేమ్ కంట్రోలర్‌ల వైబ్రేషన్ కాల్‌ని నిరోధించడం పరిష్కరించబడింది
  • శ్రేణి మూలకాలను రీసెట్ చేయడానికి మాక్రో జోడించబడింది SDL_zeroa()
  • ప్రాసెసర్ ARM SIMD (ARMv6+)కి మద్దతిస్తే ఒప్పు అని అందించే SDL_HasARMSIMD() ఫంక్షన్ జోడించబడింది

Linux కోసం మెరుగుదలలు:

  • కొత్త X11 విండోల కోసం ఎంచుకున్న వీక్షణను గుర్తించడానికి SDL_HINT_VIDEO_X11_WINDOW_VISUALID సూచన జోడించబడింది
  • X11 డిఫాల్ట్‌గా GLX లేదా EGLని ఉపయోగించాలా అని నిర్ణయించడానికి SDL_HINT_VIDEO_X11_FORCE_EGL సూచన జోడించబడింది

Android కోసం మెరుగుదలలు:

  • SDL_GetAndroidSDKVersion() ఫంక్షన్ జోడించబడింది, ఇది ఇచ్చిన పరికరం యొక్క API స్థాయిని అందిస్తుంది
  • OpenSL-ES ఉపయోగించి ఆడియో క్యాప్చర్ కోసం మద్దతు జోడించబడింది
  • గేమ్ కంట్రోలర్‌లుగా బ్లూటూత్ స్టీమ్ కంట్రోలర్‌కు మద్దతు జోడించబడింది
  • స్థిరమైన అరుదైన అప్లికేషన్ బ్యాక్‌గ్రౌండ్‌లోకి వెళ్లినప్పుడు లేదా మూసివేయబడినప్పుడు క్రాష్ అవుతుంది

మూలం: linux.org.ru

ఒక వ్యాఖ్యను జోడించండి