जीटीके 4.4 एनजीएल, प्रवेग, सुधारणा आणि बर्‍याच गोष्टींसाठी सुधारणा घेऊन येते

जीटीके 4.0

विकासाच्या पाच महिन्यांनंतर चे प्रक्षेपण ग्राफिकल यूजर इंटरफेस तयार करण्यासाठी क्रॉस-प्लॅटफॉर्मची नवीन आवृत्ती GTK 4.4.0, आवृत्ती ज्यामध्ये डेव्हलपर NGL प्रस्तुतकर्ता मध्ये सुधारणा, तसेच विविध नवीन वैशिष्ट्ये आणि दोष निराकरणे हायलाइट करतात.

जीटीके 4 नवीन विकास प्रक्रियेचा एक भाग म्हणून विकसित केला जात आहे जो अनुप्रयोग विकासकांना अनेक वर्षांपासून स्थिर आणि सुसंगत एपीआय प्रदान करण्याचा प्रयत्न करतो, ज्याचा वापर पुढील शाखेत एपीआय बदलांमुळे दर सहा महिन्यांनी अनुप्रयोग पुन्हा करण्याची भीती न करता केला जाऊ शकतो. GTK चे.

NGL प्रस्तुतकर्त्याने सुधारणा पाहणे सुरू ठेवले आहे. यामध्ये स्पीडअप, ट्रान्सफॉर्मेड रेंडरिंगचे निराकरण, मध्यवर्ती पोत टाळणे आणि आंशिक रंग फॉन्टची योग्य हाताळणी समाविष्ट आहे. ड्रायव्हर डेव्हलपर्सच्या थोड्या मदतीनंतर, एनजीएल आता माली ड्रायव्हर बरोबर व्यवस्थित काम करते. आम्ही पुढील सायकलमध्ये मूळ GL रेंडरर काढण्याची योजना आखत आहोत.

GSK च्या बाहेर, आमचा OpenGL कॉन्फिगरेशन कोड साफ आणि सरलीकृत केला गेला आहे. आम्ही EGL वर अधिकाधिक अवलंबून आहोत आणि आता EGL 1.4 ची आवश्यकता आहे. X11 मध्ये आम्ही EGL वापरतो, आवश्यक असल्यास GLX चा वापर करतो. विंडोजवर, आम्ही डीफॉल्टनुसार WGL वापरतो.

जीटीके of.० ची मुख्य नवीन वैशिष्ट्ये

या नवीन आवृत्तीमध्ये सादर केले आहे सुरुवातीला नमूद केल्याप्रमाणे, सर्वात जास्त काय आहे ते एनजीएल रेंडरिंग इंजिनमध्ये सतत सुधारणा जे CPU वापर कमी करताना उच्च कार्यक्षमता प्राप्त करण्यासाठी OpenGL वापरते. रंग फॉन्टसाठी सुधारित समर्थन.

नवीन आवृत्ती मोठ्या इंटरमीडिएट टेक्सचरचा वापर थांबवण्यासाठी रेंडरिंग ऑप्टिमायझेशन समाविष्ट आहे, माळी GPU साठी खुल्या ड्रायव्हरसह NGL च्या योग्य ऑपरेशन व्यतिरिक्त. जुन्या जीएल रेंडररचे समर्थन पुढील जीटीके शाखेत संपणार आहे.

तसेच मुख्य रचनामध्ये समाविष्ट केलेल्या कात्यांची पुनर्रचना आणि नाव बदलण्यात आले आहे. आत्तापर्यंत, अंगभूत थीमला डिफॉल्ट, डिफॉल्ट-डार्क, डिफॉल्ट-एचसी, आणि डिफॉल्ट-एचसी-डार्क असे नाव देण्यात आले आहे आणि अद्वैत थीम लिबाडवैतामध्ये हलविण्यात आली आहे. त्रुटी संदेश अधोरेखित करण्यासाठी विषय वेव्ही लाइनऐवजी डॅश केलेली ओळ वापरतात. अर्ध-पारदर्शक मजकूर निवडीसाठी समर्थन जोडले.

दुसरीकडे ओपनजीएल कॉन्फिगरेशनशी संबंधित कोड साफ आणि सरलीकृत केला गेला आहे, याव्यतिरिक्त, हे सुनिश्चित केले गेले आहे की जीटीके मधील ओपनजीएल समर्थनासाठी कोड एनव्हीआयडीआयए मालकी चालकांच्या नवीन आवृत्त्यांसह सिस्टमवर योग्यरित्या कार्य करते.

रेंडरिंग API मध्ये प्रवेश करण्यासाठी, EGL इंटरफेस मुख्य मानला जातो (EGL आवृत्तीची आवश्यकता 1.4 पर्यंत वाढवली जाते). X11 सिस्टमवर, आवश्यक असल्यास EGL वरून GLX वर डाउनग्रेड करा. विंडोज डीफॉल्टनुसार WGL वापरते.

डीफॉल्टनुसार, तपासणी इंटरफेस सक्षम आहे, जीटीके अनुप्रयोग डीबग करणे सोपे करते. विंडोजवर, GL मल्टीमीडिया सामग्री प्ले करण्यासाठी वापरला जातो आणि WinPointer API चा वापर टॅब्लेट आणि इतर इनपुट उपकरणांसह काम करण्यासाठी केला जातो.

इनपुट पद्धतींची अंगभूत अंमलबजावणी रचना क्रम आणि मृत की दर्शविताना आणि प्रक्रिया करताना IBus च्या वर्तनाशी जवळ आहे. मला माहित आहे की आम्ही देखील शोधू शकतो एकाच वेळी अनेक मृत की वापरण्याची क्षमता जोडली आणि अशा संयोजना ज्यामुळे युनिकोड वर्ण तयार होत नाही (उदाहरणार्थ, "ẅ").

नवीन आवृत्तीत दिसणारे इतर बदल:

  • युनिकोड मूल्यांसह 32-बिट की मॅपिंग मूल्यांसाठी (कीसिम्स) पूर्ण समर्थन लागू केले गेले आहे.
  • इमोजी डेटा CLDR 39 वर अपडेट केला गेला आहे, जे भाषा आणि लोकलसाठी इमोजीचे स्थानिकीकरण करण्याची क्षमता उघडते.
  • GdkToplevel GNOME Shell द्वारे वापरल्या जाणाऱ्या शीर्षक बार जेश्चर प्रोटोकॉलसाठी समर्थन जोडते.
  • GtkTextView ने वैयक्तिक शब्दांचे हायलाइटिंग सुधारले आहे.
  • फोकस हलवल्यावर GtkCheckButton ला आग लागते.
  • बिल्ड स्क्रिप्टमध्ये Gstreamer डीफॉल्टनुसार सक्षम आहे आणि वल्कन API समर्थन अक्षम आहे

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास GTK च्या या नवीन आवृत्तीबद्दल, आपण तपशील तपासू शकता पुढील लिंकवर


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.