2013-05-16 5 views
24

वोक्सेल.जेएस में, एक थ्री.जेएस आधारित प्रोजेक्ट जो मैं काम करता हूं, हमने हाल ही में एक अजीब प्रतिपादन देखना शुरू कर दिया जो मैकबुक एयर (इंटेल एचडी ग्राफिक्स 3000) पर दिखाई देता है लेकिन यह दिखाई नहीं देता है GeForce 320Ms के साथ अन्य मैकबुक।क्षैतिज गड़बड़ लाइन बग

यहाँ कैनरी WebGL प्रोफाइलर से 4 स्क्रीनशॉट दिखा कैसे लाइन http://imgur.com/a/2eRhO#0

प्रकट होता है लाइन ही Three.js रेंडरर भरण रंग के रूप में एक ही रंग है, इसलिए यह दिखाई नहीं देता है जब तक देखते हैं गैर भरने हैं http://maxogden.github.io/voxel-hello-world बस थोड़ा चारों ओर देखने तक लाइनों खामियों का एक वीडियो गेमप्ले http://www.youtube.com/watch?v=KfR8tJ36KuY दौरान दिखा रहा है

यहाँ दिखाई देते हैं: रंगीन बातें कैनवास

के लिए तैयार किया जा रहा कोशिश करते हैं और गड़बड़ पुन: पेश करने के लिए, यहाँ एक डेमो है

और एक और स्क्रीनशॉट जहां भरण रंग गुलाबी http://i.imgur.com/Ww6nMOA.png

कोड है कि मैं इस गड़बड़ की शुरुआत की विश्वास सेट किया गया है यहाँ है: https://github.com/shama/voxel-texture/blob/master/index.js

हम कई .png संरचनाओं का उपयोग करने के लिए प्रत्येक बनावट के लिए एक प्रयोग किया जाता है, लेकिन अब हम मिश्रित बनावट एटलस का उपयोग करते हैं जो फ्लाई पर पैक और जेनरेट होते हैं, उदाहरण के लिए http://imgur.com/qgSYSNf

क्या किसी ने इस व्यवहार को पहले देखा है? किसी भी विचार पर मैं मूल कारण को कैसे ट्रैक कर सकता हूं?

+0

मैं कहूंगा कि यह बफरिंग के साथ एक समस्या की तरह दिखता है ... क्या आप मैकबुक एयर पर हार्डवेयर त्वरण बंद कर सकते हैं? क्या ऐसे कोई साधारण उदाहरण भी हैं जो तीनों के साथ आते हैं जो समस्या का प्रदर्शन करते हैं? –

उत्तर

1

क्या उन बग सफारी में भी होते हैं? यदि हां, तो एक अच्छा मौका है कि वे ऐप्पल के ग्राफिक्स ड्राइवरों के कारण हैं। उन मैकबुक पर अन्य वेबजीएल अनुप्रयोगों को चलाने का प्रयास करें, और देखें कि वे समान समस्याएं प्रदर्शित करते हैं।

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