क्या ब्राउज़र में सी ++ ओपनजीएल ऐप पोर्ट करने का कोई आसान तरीका है? यह पहले ही पीसी, मैक और आईओएस को पोर्ट किया गया है। यदि कुछ अपेक्षाकृत आसान तरीका है, तो यह कंप्यूटर ब्राउज़र के बीच पोर्टेबल होगा? मुझे निश्चित रूप से विभिन्न प्लेटफार्मों के लिए विभिन्न बाइनरी का उपयोग करना होगा। मुझे कुछ समय पहले क्रोम के लिए कुछ सैंडबॉक्स वाले वातावरण के बारे में कुछ सुनना याद है, लेकिन यह अन्य ब्राउज़रों को बाहर कर देगा। ब्राउज़र में क्वैक के साथ वे (आईडी?) कैसे करते थे?ब्राउज़र में चलाने के लिए मेरे सी ++ ऐप को पोर्ट करना
उत्तर
यदि आप आलसी बंदरगाह चाहते हैं, तो Google के Native Client
या NaCl
आज़माएं। मौजूदा Objective- पोर्टिंग के बारे में एचटीएमएल 5 (ओपेरा द्वारा प्रायोजित)
- blog series: -
लेकिन अगर आप एक असली बंदरगाह क्या करना चाहते हैं उन दो उदाहरण को देखें सी गेम एचटीएमएल 5 (माइक्रोसॉफ्ट द्वारा प्रायोजित)।
- जावास्क्रिप्ट को सी से लोकप्रिय कॉपीराइट खेल पोर्टिंग की sad example (मोज़िला, द्वारा प्रायोजित Zenimax की अतिरिक्त मदद के साथ)
यदि आप QuakeLive के बारे में पूछ रहा था - कि एक कस्टम प्लगइन, आईडी सॉफ्टवेयर द्वारा बनाई गई है। फ्लैश या यूनिटी प्लगइन्स के साथ समान कार्यक्षमता हासिल की जा सकती है।
यदि आप पहले ही आईओएस के लिए ईएस 2.0 को लक्षित कर रहे हैं तो आपके शेडर्स को WebGL के साथ काम करना चाहिए। जावास्क्रिप्ट अहो!
आईडी सॉफ्टवेयर क्वैक लाइव के लिए giant plugin का उपयोग करता है।
क्या ब्राउज़र में सी ++ ओपनजीएल ऐप पोर्ट करने का कोई आसान तरीका है? यह पहले ही पीसी, मैक और आईओएस को पोर्ट किया गया है। यदि कुछ अपेक्षाकृत आसान तरीका है, तो क्या यह कंप्यूटर ब्राउज़र के बीच पोर्टेबल होगा?
आप जावास्क्रिप्ट में यह पुन: संयोजित करने की कोशिश कर सकता है, कि ब्राउज़रों क्या निष्पादित है। यदि आप उपयोगकर्ता को कुछ ब्राउज़र प्लगइन स्थापित करने की अपेक्षा नहीं करते हैं, तो आप उन्हें मूल कोड नहीं दे सकते। बेशक जब एक जावास्क्रिप्ट वातावरण में आप मूल निष्पादन योग्य वस्तुओं से आदी हो, तो काम नहीं करते हैं। उदाहरण के लिए आप अब फाइल सिस्टम तक नहीं पहुंच सकते हैं। आपको सर्वर से डीओएम स्टोरेज, कुकीज़, डाउनलोड/अपलोड संसाधनों का उपयोग करना होगा।
जावास्क्रिप्ट समर्थन इन दिनों OpenGL समर्थन? –
@ जोनासबस्ट्रॉम: हाँ, इसे वेबजीएल कहा जाता है। यहां कुछ डेमो हैं: http://www.chromeexperiments.com/webgl – datenwolf
यदि आप कम से कम काम चाहते हैं तो आप Mandreel का उपयोग कर सकते हैं। एक और विकल्प Emscripten है, लेकिन यह केवल आपके सी ++ को परिवर्तित करता है, यह मंडेल जैसे सभी एपीआई प्रदान नहीं करता है।
- 1. आईएसएक्स को आईफोन ओपनगलएस ऐप पोर्ट करना?
- 2. ओएस एक्स को सी # .NET ऐप पोर्ट करने के लिए मोनो का उपयोग करना?
- 3. ब्राउज़र से मेरे एंड्रॉइड ऐप को खोलने के लिए लिंक को अवरुद्ध करना
- 4. मेरे ऐप को एक ब्राउज़र टैब पर कैसे प्रतिबंधित करें?
- 5. जो मेरे ऐप जीयूआई
- 6. मेरे एंड्रॉइड ऐप में मेरे एंड्रॉइड ऐप
- 7. सी ++ ऐप में स्क्रिप्ट को कार्यान्वित करना
- 8. सी को सीरियल पोर्ट
- 9. मेरे ऐप में एंड्रॉइड ऐप
- 10. पोर्ट कोडिनेटर ऐप PyroCMS
- 11. मेरे सी ++ एप्लिकेशन को चलाने के लिए apache2 और fastCGI को कॉन्फ़िगर कैसे करें
- 12. removeFromSuperview मेरे ऐप को
- 13. विंडोज़ में केवल एक उदाहरण चलाने के लिए सी # .नेट ऐप को कैसे बाध्य किया जाए?
- 14. मेरे ऐप में ndb
- 15. ऑडियो चलाने के लिए आईओएस 4 पर पृष्ठभूमि दर्ज करना
- 16. मेरे ऐप को पोस्ट करने से पहले play.google पर मेरे ऐप से लिंक प्राप्त करना
- 17. उपयोगकर्ता के रूप में चलाने के लिए एक डेमॉन चलाने के लिए पिड फ़ाइल संग्रहीत करना
- 18. क्या वेब ब्राउज़र से जीडब्ल्यूटी वेब ऐप चलाने वाले परीक्षणों के लिए कोड कवरेज डेटा प्राप्त करना संभव है?
- 19. नोडज/एक्सप्रेस - मेरे ऐप को लॉन्च करना: express.createServer() को
- 20. एंड्रॉइड को मूल सी पुस्तकालय कैसे विकसित/पोर्ट करना है?
- 21. UIToolBar - मेरे ऐप में
- 22. मेरे ऐप में एंड्रॉइड
- 23. मेरे ऐप
- 24. मेरे ऐप
- 25. मेरे ऐप में nsfetchedresultcontroller
- 26. क्या वेबसाइकिल ब्राउज़र में ब्राउज़र चलाने की अनुमति देगी?
- 27. ब्राउज़र में सी ++ चलाना
- 28. एक्सपैथ समर्थन मेरे ब्राउज़र में?
- 29. मेरे ऐप से बाहरी एप्लिकेशन लॉन्च करना
- 30. केवल 1 (3) ऐप सर्वर पर चलाने के लिए नए अवशेष को लक्षित करना
[वेबजीएल] (http://en.wikipedia.org/wiki/WebGL) मुझे लगता है कि आप किस बारे में बात कर रहे हैं। –
क्रोम के लिए सैंडबॉक्स को [मूल क्लाइंट] कहा जाता है (https://developers.google.com/native-client/)। –