SDL 2.26.0 மீடியா லைப்ரரி வெளியீடு

SDL 2.26.0 (சிம்பிள் டைரக்ட் மீடியா லேயர்) நூலகம் வெளியிடப்பட்டது, இது கேம்கள் மற்றும் மல்டிமீடியா பயன்பாடுகளை எழுதுவதை எளிதாக்குவதை நோக்கமாகக் கொண்டது. SDL நூலகம் வன்பொருள்-துரிதப்படுத்தப்பட்ட 2D மற்றும் 3D கிராபிக்ஸ் வெளியீடு, உள்ளீடு செயலாக்கம், ஆடியோ பிளேபேக், OpenGL/OpenGL ES/Vulkan வழியாக 3D வெளியீடு மற்றும் பல தொடர்புடைய செயல்பாடுகள் போன்ற கருவிகளை வழங்குகிறது. நூலகம் C இல் எழுதப்பட்டு Zlib உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. பல்வேறு நிரலாக்க மொழிகளில் திட்டங்களில் SDL இன் திறன்களைப் பயன்படுத்த, தேவையான பிணைப்புகள் வழங்கப்படுகின்றன.

புதிய வெளியீட்டில்:

  • OpenGLக்கான தலைப்புக் கோப்புகள் சமீபத்திய Khronos கூட்டமைப்பு விவரக்குறிப்புகளுடன் சீரமைக்கப்பட்டுள்ளன.
  • சாளரத்தின் பிக்சல் அளவைப் பெற SDL_GetWindowSizeInPixels() செயல்பாடு சேர்க்கப்பட்டது, இது பயன்படுத்தப்படும் அளவிடுதலின் காரணமாக உயர்-DPI திரைகளில் தருக்க அளவிலிருந்து வேறுபடலாம்.
  • மென்பொருள் ரெண்டரிங் குறியீட்டில் செங்குத்து ஒத்திசைவு (vsync) உருவகப்படுத்துதல் சேர்க்கப்பட்டது.
  • SDL_MouseWheelEventக்கு மவுஸ் நிலையை மாற்றுவது இயக்கப்பட்டது.
  • அனைத்து குறிப்புகளையும் இயல்புநிலை மதிப்புகளுக்கு மீட்டமைக்க SDL_ResetHints() செயல்பாடு சேர்க்கப்பட்டது.
  • GUID-குறியீடு செய்யப்பட்ட ஜாய்ஸ்டிக் தகவலைப் பெற SDL_GetJoystickGUIDInfo() செயல்பாடு சேர்க்கப்பட்டது.
  • PS3 மற்றும் Nintendo Wii கட்டுப்படுத்திகளுக்கான ஆதரவு HIDAPI இயக்கியில் சேர்க்கப்பட்டுள்ளது.
  • புதிய பண்புக்கூறுகள் சேர்க்கப்பட்டன: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_360 L_HINT_JOYSTICK_HIDAPI_XBOX_ ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYALL_HINT_JOYAL HIDAPI இயக்கி வழியாக XBox 360 மற்றும் PS360 ஐக் கட்டுப்படுத்த HINT_JOYSTICK_HIDAPI_XBOX_3_WIRELESS.
  • நிண்டெண்டோ ஸ்விட்ச் ஜாய்-கான்ஸ் காம்போ கன்ட்ரோலர்களில் இடது மற்றும் வலது கைரோஸ்கோப்புகளுக்கு தனி அணுகலை வழங்குகிறது.
  • SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() மற்றும் SDL_GameControllerGetSensorDataWithTimestamp() ஆகியவற்றிற்கு மைக்ரோ செகண்ட் இடைவெளிகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • SDL_GetRevision() செயல்பாடு SDL உருவாக்கத் தகவலை விரிவுபடுத்தியுள்ளது, எடுத்துக்காட்டாக, ஒரு கிட் கமிட் ஹாஷ் சேர்க்கப்பட்டது.
  • Linux க்கு, முதன்மை கிளிப்போர்டுடன் தொடர்பு கொள்ள SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() மற்றும் SDL_HasPrimarySelectionText() செயல்பாடுகள் செயல்படுத்தப்பட்டுள்ளன.
  • வேலண்ட் அடிப்படையிலான சூழல்களில் மவுஸ் கர்சர் எமுலேஷனைக் கட்டுப்படுத்த SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP கொடி சேர்க்கப்பட்டது.
  • ஆண்ட்ராய்டுக்காக உருவாக்கும்போது, ​​IME (உள்ளீட்டு முறை எடிட்டர்) மென்பொருள் விசைப்பலகையில் இருந்து உள்ளீடு இயக்கப்படும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்