SDL 2.0.12 բազմաչափ գրադարանի թողարկում

կայացավ գրադարանի թողարկում SDL 2.0.12 (Simple DirectMedia Layer) գրադարան, որի նպատակը խաղերի և բազմաչափ հավելվածների մշակման հեշտացում է: SDL գրադարանն ապահովում է 2D և 3D գրաֆիկայի հյուսվածքների արագածրագրային մոնտաժ, մուտքային մարմնում, ձայնի հնչյուն, 3D արտանետում OpenGL/OpenGL ES միջոցով և բազմաթիվ այլ կողքի գործողություններ: Գրադարանն գրված է C լեզվով և տարածվում է zlib լիցենզիայով: SDL-ի հնարավորությունները օգտագործելու համար տարբեր ծրագրավորման լեզուներով տրամադրվում են կապեր:

Նոր թողարկումում:

  • HIDAPI դեղին չափանիշը ավելացվել է Nintendo GameCube խաղային կառավարման սարքերի աջակցությամբ և SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE նշանի միջոցով, որը ցուցադրում է նրանց օգտագործման փաստը: HIDAPI-ում բարելավվել է Xbox 360 և Xbox One կառավարման սարքերի աջակցությունը:
  • Ավելացվել է խաղային կառավարման սարքերի աջակցություն՝
    • 8BitDo FC30 Pro
    • 8BitDo M30 GamePad
    • BDA PS4 Fightpad
    • HORI Fighting Commander
    • Hyperkin Duke
    • Hyperkin X91
    • MOGA XP5-A Plus
    • NACON GC-400ES
    • NVIDIA Controller v01.04
    • PDP Versus Fighting Pad
    • Razer Raion Fightpad for PS4
    • Razer Serval
    • Stadia Controller
    • SteelSeries Stratus Duo
    • Victrix Pro Fight Stick for PS4
    • Xbox One Elite Series 2
  • Ավելացել են SDL_GetTextureScaleMode() և SDL_SetTextureScaleMode() ֆունկցիաները, որոնք թույլ են տալիս ձեռք բերել և սահմանել հյուսվածքների ընդլայնման ռեժիմը.
  • Ավելացվել է SDL_LockTextureToSurface() ֆունկցիան, որը նման է SDL_LockTexture()-ին, բայց դիտարկում է փակված տարածությունը որպես SDL Surface:
  • Ավելացվել է նոր SDL_BLENDMODE_MUL խառնակման ռեժիմը:
  • SDL_GameControllerTypeForIndex() ֆունկցիան ապահովում է խաղային կառավարման սարքերի տեսակ (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro):
  • Ավելացվել են SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() և SDL_GameControllerFromPlayerIndex() ֆունկցիաները, որոնք թույլ են տալիս որոշել և սահմանել սարքը, որը կապված է խաղացողի ինդեքսի հետ:
  • Ավելացվել է SDL_zeroa() մակրո, որը թույլ է տալիս զրոյացնել տարրերի զանգվածը:
  • Ավելացվել է SDL_HasARMSIMD() ֆունկցիան, որը որոշում է ARMv6+ CPU-ում ARM SIMD հրամանների աջակցությունը:
  • Linux համակարգերի համար իրականացված են SDL_HINT_VIDEO_X11_WINDOW_VISUALID (նոր X11 պատուհանների ելքի նշան փնտրելու) և SDL_HINT_VIDEO_X11_FORCE_EGL (GLX կամ EGL ընտրության աջակցությունը X11-ի համար):
  • Android-ի համար ավելացվել է OpenSL-ES-ի միջոցով ձայնի գրավման հնարավորություն և իրականացվել է Bluetooth Steam Controller-ի օգտագործման աջակցությունը, որպես խաղային կառավարման սարք:

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster