2011-09-16 18 views
10

इसका मतलब है, क्या काहिरा ओपनग्लिक एलीलेरेटेड प्राइमेटिव्स का उपयोग करके रेखाएं, आकार और सबकुछ खींचता है? और यदि नहीं, तो एक पुस्तकालय जो यह करता है?क्या काहिरा ओपनगल बैकएंड पर तेज है?

उत्तर

1

काहिरा को प्रतिपादन के लिए एक लचीला बैकएंड रखने के लिए डिज़ाइन किया गया है। यह प्रतिपादन के लिए ओपनजीएल का उपयोग कर सकता है, हालांकि इस बिंदु पर समर्थन अभी भी "प्रयोगात्मक" के रूप में सूचीबद्ध है। विवरण के लिए, using cairo with OpenGL देखें।

यह एक्स विंडो सिस्टम, क्वार्ट्ज, विन 32, छवि बफर, पोस्टस्क्रिप्ट, पीडीएफ, और एसवीजी, आदि के लिए भी आउटपुट कर सकता है।

+4

मुझे वह पृष्ठ पता है, लेकिन जो मैंने पढ़ा है, उससे यह स्पष्ट नहीं है कि आप सॉफ्टवेयर प्रतिपादन का उपयोग करके बनावट पर आकर्षित करते हैं या सभी प्रतिपादन प्रक्रिया को – gotch4

+0

एक्सेलरेट किया गया है वास्तव में जवाब भी जानना पसंद है। – ReX357

6

ओपनजीएल बैकएंड निश्चित रूप से कुछ कार्यों को तेज करता है। लेकिन बहुत से लोग तेज़ नहीं हो सकते हैं। तथ्य यह है कि यह जीएल 2.1 के खिलाफ लिखा गया है (और इस प्रकार 3.x या 4.x हार्डवेयर की अधिक उन्नत सुविधाओं का उपयोग नहीं कर सकता) का अर्थ है कि बहुत कुछ है जो यह आसानी से नहीं बढ़ सकता है।

यदि आप स्वयं को एनवीआईडीआईए हार्डवेयर में सीमित करने के इच्छुक हैं, तो एनवीआईडीआईए सिर्फ एनवी_पैथ_रेंडरिंग एक्सटेंशन के साथ बाहर आया, जो आपको 2 डी कार्यक्षमता प्रदान करता है जो आपको काहिरा के साथ मिलेगा। वास्तव में, यह संभव है कि आप इसके लिए एक काहिरा बैकएंड लिख सकें। पथ प्रतिपादन एक्सटेंशन केवल GeForce 8xxx हार्डवेयर और ऊपर उपलब्ध है।

यह निफ्टी है कि यह कशेरुक पाइपलाइन पर केंद्रित है। यह gradients या रंग या जो कुछ भी चीजें नहीं करता है। यह अच्छा है, क्योंकि यह आपको अभी भी एक टुकड़े टुकड़े के उपयोग की अनुमति देता है। जिसका अर्थ है कि आप जो कुछ भी चाहते हैं वह बहुत कुछ करने के लिए मिलता है;)

संबंधित मुद्दे