SDL 2.26.0 Media Library Tu

Ile-ikawe SDL 2.26.0 (Simple DirectMedia Layer) ti tu silẹ, ti o ni ero lati di irọrun kikọ awọn ere ati awọn ohun elo multimedia. Ile-ikawe SDL n pese awọn irinṣẹ bii 2D imuyara ohun elo ati iṣelọpọ awọn aworan 3D, sisẹ titẹ sii, ṣiṣiṣẹsẹhin ohun, iṣelọpọ 3D nipasẹ OpenGL/OpenGL ES/Vulkan ati ọpọlọpọ awọn iṣẹ ṣiṣe ti o jọmọ. Ile-ikawe naa ti kọ sinu C ati pinpin labẹ iwe-aṣẹ Zlib. Lati lo awọn agbara ti SDL ni awọn iṣẹ akanṣe ni ọpọlọpọ awọn ede siseto, a pese awọn abuda pataki.

Ninu itusilẹ tuntun:

  • Awọn faili akọsori fun OpenGL ti wa ni ibamu pẹlu awọn iyasọtọ ti ẹgbẹ Khronos tuntun.
  • Ṣafikun iṣẹ SDL_GetWindowSizeInPixels() lati gba iwọn piksẹli ti window, eyiti o le yatọ si iwọn ọgbọn lori awọn iboju DPI giga nitori igbelowọn ti a lo.
  • Iṣatunṣe amuṣiṣẹpọ inaro (vsync) kun si koodu imuṣiṣẹ software.
  • Gbigbe ipo asin ṣiṣẹ si SDL_MouseWheelEvent.
  • Ṣafikun iṣẹ SDL_ResetHints() lati tun gbogbo awọn amọ si awọn iye aiyipada.
  • Ṣafikun iṣẹ SDL_GetJoystickGUIDInfo () lati gba alaye ayọtẹ koodu GUID.
  • Atilẹyin fun PS3 ati awọn oludari Nintendo Wii ti ni afikun si awakọ HIDAPI.
  • Awọn eroja tuntun ti a ṣafikun: SDL_Hint_joystick_3 Int_joystick_hidapi_obobobo_onex_joy_wey_woy_woy_360_360_360_360 ati PS3 nipasẹ awakọ Hidapi.
  • Pese iraye si lọtọ si osi ati ọtun gyroscopes ni Nintendo Yipada Joy-Cons konbo olutona.
  • Atilẹyin ti a ṣafikun fun awọn aaye arin microsecond si SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp () ati SDL_GameControllerGetSensorDataWithTimestamp ().
  • Iṣẹ SDL_GetRevision() ti gbooro alaye kikọ SDL, fun apẹẹrẹ, ṣafikun hash git.
  • Fun Lainos, SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() ati awọn iṣẹ SDL_HasPrimarySelectionText() ti ni imuse lati ṣe ajọṣepọ pẹlu agekuru akọkọ.
  • Ṣafikun asia SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP lati ṣakoso afarawe kọsọ Asin ni awọn agbegbe orisun Wayland.
  • Nigbati o ba n kọ fun Android, titẹ sii lati IME (Oluṣatunto Ọna Input) bọtini itẹwe sọfitiwia ti ṣiṣẹ.

orisun: opennet.ru

Fi ọrọìwòye kun