SDL 2.28.0 மல்டிமீடியா நூலகத்தின் வெளியீடு. SDL 3.0 வளர்ச்சிக்கு மாறுகிறது

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

SDL 2.28.0 வெளியீடு முக்கியமாக பிழைத் திருத்தங்களை வழங்குகிறது, புதுமைகளில் SDL_Rederer மற்றும் SDL_Surface APIகளை மாற்றும் போது SDL_Surface APIகளை மாற்றும் போது அல்லது STL_Surface APIகளை மாற்றும் போது, ​​SDL_HasWindowSurface() மற்றும் SDL_DestroyWindowSurface() செயல்பாடுகள் சேர்க்கப்பட்டுள்ளன. மல்டி-மானிட்டர் உள்ளமைவுகளில் திரைகளின் மாற்றங்கள் மற்றும் திரையில் உள்ள விசைப்பலகையின் காட்சியைக் கட்டுப்படுத்த SDL_HINT_ENABLE_SCREEN_KEYBOARD கொடி.

அதே நேரத்தில், SDL 2.x கிளையை பராமரிப்பு நிலைக்கு மாற்றுவது அறிவிக்கப்பட்டது, இது பிழை திருத்தங்கள் மற்றும் சரிசெய்தல் ஆகியவற்றை மட்டுமே குறிக்கிறது. SDL 2.x கிளையில் புதிய செயல்பாடுகள் எதுவும் சேர்க்கப்படாது, மேலும் SDL 3.0 வெளியீட்டிற்கான தயாரிப்பில் வளர்ச்சி கவனம் செலுத்தும். SDL 2.x பைனரி மற்றும் மூலத்துடன் இணக்கமான API ஐ வழங்கும் sdl2-compat compatibility லேயரின் பணியும் நடந்து வருகிறது.

SDL 3 கிளையின் மாற்றங்களில், சில துணை அமைப்புகளின் செயலாக்கம், பொருந்தக்கூடிய தன்மையை மீறும் API இன் மாற்றங்கள் மற்றும் நவீன யதார்த்தங்களில் அவற்றின் பொருத்தத்தை இழந்த வழக்கற்றுப் போன அம்சங்களை பெரிய அளவில் சுத்தம் செய்தல் ஆகியவை தனித்து நிற்கின்றன. எடுத்துக்காட்டாக, SDL 3 ஆனது ஒலியுடன் வேலை செய்வதற்கான குறியீட்டின் முழுமையான மாற்றத்தை எதிர்பார்க்கிறது, இயல்புநிலையாக Wayland மற்றும் PipeWire ஐப் பயன்படுத்துதல், OpenGL ES 1.0 மற்றும் DirectFBக்கான ஆதரவின் முடிவு, QNX போன்ற மரபுத் தளங்களில் வேலை செய்ய குறியீட்டை அகற்றுதல், பண்டோரா, WinRT மற்றும் OS / 2.

ஆதாரம்: opennet.ru

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