एसडीएल 2.0.20 पहले ही जारी किया जा चुका है और ये इसकी खबरें हैं

एसडीएल_लोगो

यह घोषणा की गई थी एसडीएल 2.0.20 के नए संस्करण का विमोचन जिसमें पिछले संस्करण में मौजूद दो त्रुटियों को ठीक करने के अलावा, पुस्तकालय के कामकाज में सुधार करने वाले कुछ बदलाव किए गए थे।

उन लोगों के लिए जो पुस्तकालय के बारे में नहीं जानते हैं एसडीएल, आपको पता होना चाहिए कि यह, हार्डवेयर जैसे उपकरण त्वरित 2 डी और 3 डी ग्राफिक्स आउटपुट प्रदान करता है, इनपुट प्रोसेसिंग, ऑडियो प्लेबैक, OpenGL / OpenGL ES और कई अन्य संबंधित कार्यों के माध्यम से 3 डी आउटपुट।

एसडीएल डायरेक्टएक्स के समान है, जिस पर कोई तर्क दे सकता है कि DirectX का एनालॉग OpenGL है। DirectX इनपुट डिवाइस और साउंड के साथ भी काम करता है। जब लोकी सॉफ्टवेयर ने लिनक्स पर एएए गेम को पोर्ट करना शुरू किया, तो उन्होंने डायरेक्ट 3 डी को ओपनजीएल के साथ बदल दिया और किसी और चीज के लिए कोई प्रतिस्थापन नहीं था और चूंकि इन दिनों एपीआई एक्स 11 पर विनएपीआई के साथ भी "एक्स" एप्लिकेशन लिखना मुश्किल है, लेकिन विनएपीआई पर डायरेक्टड्रा के साथ जो पहले से ही है एक समस्या, इस तरह एसडीएल का जन्म हुआ।

एसडीएल यह आधिकारिक तौर पर Windows, Mac OS X, Linux, iOS और Android के साथ संगत है, हालांकि इसमें अन्य आर्किटेक्चर और सिस्टम जैसे कि Sega Dreamcast, GP32, GP2X, आदि के अलावा QNX जैसे अन्य प्लेटफॉर्म के लिए सपोर्ट है।

सरल DirectMedia परत C में लिखा है, C ++ के साथ मूल रूप से काम करता है और सी # और पायथन सहित कई अन्य भाषाओं के लिए लिंक उपलब्ध हैं, इसे zlib लाइसेंस के तहत वितरित किया जाता है, यह लाइसेंस किसी भी सॉफ्टवेयर में एसडीएल का स्वतंत्र रूप से उपयोग करने की अनुमति देता है।

एसडीएल 2.0.20 की मुख्य नई विशेषताएं

प्रस्तुत किए गए एसडीएल 2.0.20 के इस नए संस्करण में, इस बात पर प्रकाश डाला गया है कि क्षैतिज और ऊर्ध्वाधर लाइन आउटपुट की बेहतर सटीकता ओपनजीएल और ओपनजीएल ईएस का उपयोग करते समय।

एक और महत्वपूर्ण बदलाव जो सामने आता है, वह यह है कि संकेतक जोड़ा गया था SDL_HINT_RENDER_LINE_METHOD एक रेखा खींचने की विधि का चयन करने के लिए जो गति, शुद्धता और अनुकूलता को प्रभावित करता है।

इसके अलावा, यह उल्लेख किया गया है कि SDL_RenderGeometryRaw() फ़ंक्शन को फिर से डिज़ाइन किया गया है होने के उद्देश्य से SDL_Color पैरामीटर के लिए पॉइंटर का उपयोग कर सकते हैं एक पूर्णांक मान के बजाय, इस प्रकार रंग डेटा को प्रारूप S . में निर्दिष्ट किया जा सकता हैDL_PIXELFORMAT_RGBA32 और SDL_PIXELFORMAT_ABGR8888।

बग फिक्स की ओर से, एसडीएल 2.0.20 के इस नए संस्करण में विंडोज प्लेटफॉर्म पर देशी कर्सर के आकार के साथ एक समस्या का समाधान किया।

जबकि के लिए खेल नियंत्रकों के लिए लिनक्स हॉटप्लग फिक्स, जो संस्करण 2.0.18 में टूट गया था।

एसडीएल 2.0.20 में नया क्या है इसके अलावा, यह भी हाइलाइट करता है SDL_ttf 2.0.18 लाइब्रेरी का अलग से विमोचन कौन कौन से फ्रीटाइप 2 फॉन्ट इंजन के लिंक के रूप में कार्य करता है, जो एसडीएल 2.0.18 में टीटीएफ (ट्रू टाइप) फोंट के साथ काम करने के लिए उपकरण प्रदान करता है।

नए संस्करण में स्केलिंग, आउटपुट नियंत्रण, आकार बदलने और टीटीएफ फ़ॉन्ट पैरामीटरकरण के लिए अतिरिक्त सुविधाएं शामिल हैं, और 32-बिट ग्लिफ के लिए समर्थन जोड़ता है।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं इस नए संस्करण में, आप देख सकते हैं निम्नलिखित लिंक में विवरण।

लिनक्स पर सरल DirectMedia लेयर कैसे स्थापित करें?

लिनक्स पर इस लाइब्रेरी को स्थापित करना काफी सरल है क्योंकि अधिकांश लिनक्स वितरणों में यह उनके भंडार के भीतर है।

के मामले में डेबियन, उबंटू और इनसे प्राप्त होने वाले वितरण, आपको केवल चलाना होगा एक टर्मिनल में निम्नलिखित कमांड:

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

जबकि उन लोगों के मामले में जो आप हैंआर्क लिनक्स सुवाइस हमें बस निम्नलिखित को चलाने के लिए है:

sudo pacman -S sdl2

उन लोगों के मामले में जो के उपयोगकर्ता हैं फेडोरा, सेंटोस, आरएचईएल या उनके आधार पर कोई वितरण, उन्हें बस निम्नलिखित कमांड चलाना होगा:

sudo yum install SDL2
sudo yum install SDL2-devel

अन्य सभी लिनक्स वितरण के लिए, वे इंस्टॉलेशन या डाउनलोड करने और स्रोत कोड को संकलित करने के लिए पैकेज "sdl" या "libsdl" की खोज कर सकते हैं।

वे इसके साथ करते हैं:

git clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
./configure
make
sudo make install

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।