2012-12-27 30 views
6

मैं से अधिक स्क्रीन आकार (चौड़ाई या ऊंचाई) वाले डिवाइस के लिए glbenchmark.com के माध्यम से खोज रहा हूं। मुझे GL_MAX_VIEWPORT_WIDTH और (उदाहरण के लिए Acer A110) से अधिक सौ डिवाइस मिले हैं, लेकिन GL_MAX_TEXTURE_SIZE से अधिक स्क्रीन आकार वाला कोई डिवाइस नहीं है। तो मुझे लगता है कि ऐसा कोई डिवाइस नहीं है।क्या कोई एंड्रॉइड डिवाइस है जिसमें स्क्रीन आकार GL_MAX_TEXTURE_SIZE से अधिक है?

क्या कोई विनिर्देश है जो गारंटी देता है कि प्रत्येक डिवाइस (या एंड्रॉइड डिवाइस) में स्क्रीन का आकार कम या GL_MAX_TEXTURE_SIZE के बराबर है? यदि नहीं, तो क्या कोई ऐसी डिवाइस है जो मेरी धारणा को तोड़ती है?

उत्तर

7

आप यह सुनिश्चित करें कि GL_MAX_TEXTURE_SIZE हमेशा बड़ा या स्क्रीन आकार के बराबर हो जाएगा हो सकता है

+1

धन्यवाद (SurfaceFlinger इस की आवश्यकता है)! यह वही है जिसे मैं देख रहा था। रुचि रखने वालों के लिए: ऊपर वर्णित आवश्यकता फ़ंक्शन में है [SurfaceFlinger :: रेंडरस्क्रीनटेक्टेक्चर लॉक] (https://android.googlesource.com/platform/frameworks/base/+/android-2.3_r1/services/surfaceflinger/SurfaceFlinger। सीपीपी), जो एंड्रॉइड 2.3 में दिखाई दिया। – user1871166

0

शायद 2k पिक्सल चौड़े से अधिक स्क्रीन आकार वाले नवीनतम उपकरणों के साथ आप पाएंगे, लेकिन हार्डवेयर विक्रेता मोबाइल जीपीयू नहीं लगाएंगे जो एक बनावट लक्ष्य पर ऑफस्क्रीन प्रतिपादन करने में सक्षम नहीं है क्योंकि अधिकतम बनावट आकार छोटा है डिवाइस स्क्रीन छोटे GL_MAX_TEXTURE_SIZE वाले पुराने उपकरणों के लिए, स्क्रीन 1024x1024 से भी छोटी थी।